Code:
/ Net / Net / 3.5.50727.3053 / DEVDIV / depot / DevDiv / releases / Orcas / SP / wpf / src / Framework / System / Windows / Automation / Peers / GroupBoxAutomationPeer.cs / 1 / GroupBoxAutomationPeer.cs
using System; using System.Runtime.InteropServices; using System.Security; using System.Text; using System.Windows; using System.Windows.Automation.Provider; using System.Windows.Controls; using System.Windows.Controls.Primitives; using System.Windows.Interop; using System.Windows.Media; using MS.Internal; using MS.Win32; namespace System.Windows.Automation.Peers { /// public class GroupBoxAutomationPeer : FrameworkElementAutomationPeer { /// public GroupBoxAutomationPeer(GroupBox owner): base(owner) {} /// override protected string GetClassNameCore() { return "GroupBox"; } /// override protected AutomationControlType GetAutomationControlTypeCore() { return AutomationControlType.Group; } // Return the base without the AccessKey character /// override protected string GetNameCore() { string result = base.GetNameCore(); if (!string.IsNullOrEmpty(result)) { GroupBox groupBox = (GroupBox)Owner; if (groupBox.Header is string) { return AccessText.RemoveAccessKeyMarker(result); } } return result; } } } // File provided for Reference Use Only by Microsoft Corporation (c) 2007. // Copyright (c) Microsoft Corporation. All rights reserved. using System; using System.Runtime.InteropServices; using System.Security; using System.Text; using System.Windows; using System.Windows.Automation.Provider; using System.Windows.Controls; using System.Windows.Controls.Primitives; using System.Windows.Interop; using System.Windows.Media; using MS.Internal; using MS.Win32; namespace System.Windows.Automation.Peers { /// public class GroupBoxAutomationPeer : FrameworkElementAutomationPeer { /// public GroupBoxAutomationPeer(GroupBox owner): base(owner) {} /// override protected string GetClassNameCore() { return "GroupBox"; } /// override protected AutomationControlType GetAutomationControlTypeCore() { return AutomationControlType.Group; } // Return the base without the AccessKey character /// override protected string GetNameCore() { string result = base.GetNameCore(); if (!string.IsNullOrEmpty(result)) { GroupBox groupBox = (GroupBox)Owner; if (groupBox.Header is string) { return AccessText.RemoveAccessKeyMarker(result); } } return result; } } } // File provided for Reference Use Only by Microsoft Corporation (c) 2007. // Copyright (c) Microsoft Corporation. All rights reserved.
Link Menu

This book is available now!
Buy at Amazon US or
Buy at Amazon UK
- TcpServerChannel.cs
- DescendentsWalkerBase.cs
- ChannelPool.cs
- MachineKeySection.cs
- CheckPair.cs
- FastPropertyAccessor.cs
- Thread.cs
- StorageEntityTypeMapping.cs
- Component.cs
- Stylesheet.cs
- CodeAttachEventStatement.cs
- TemplateColumn.cs
- WebServiceResponseDesigner.cs
- DiagnosticsConfiguration.cs
- ReliabilityContractAttribute.cs
- Span.cs
- ThicknessConverter.cs
- XmlWrappingReader.cs
- GenerateHelper.cs
- Vector3DIndependentAnimationStorage.cs
- DataPagerCommandEventArgs.cs
- DataException.cs
- ActivityExecutionContext.cs
- KeyInterop.cs
- MouseGestureConverter.cs
- EntitySetBaseCollection.cs
- SqlNode.cs
- BaseTemplateBuildProvider.cs
- QueryOperator.cs
- WebBrowserDesigner.cs
- CapabilitiesUse.cs
- CreateParams.cs
- ManagementObjectSearcher.cs
- SecurityUtils.cs
- ISCIIEncoding.cs
- Selection.cs
- OneToOneMappingSerializer.cs
- XmlMemberMapping.cs
- HtmlInputHidden.cs
- HtmlFormAdapter.cs
- _Events.cs
- securitymgrsite.cs
- HtmlWindow.cs
- AsyncPostBackErrorEventArgs.cs
- FontNamesConverter.cs
- PermissionSet.cs
- CollectionView.cs
- WebPartDescriptionCollection.cs
- Camera.cs
- Thickness.cs
- BaseDataBoundControlDesigner.cs
- UTF7Encoding.cs
- DataServiceOperationContext.cs
- SqlCacheDependencyDatabase.cs
- KeyGestureConverter.cs
- Int32RectValueSerializer.cs
- PagePropertiesChangingEventArgs.cs
- BindingGroup.cs
- BinaryReader.cs
- HMACSHA1.cs
- WebSysDescriptionAttribute.cs
- complextypematerializer.cs
- DataBinding.cs
- XmlDataFileEditor.cs
- RtfToXamlReader.cs
- GradientStopCollection.cs
- HeaderUtility.cs
- ValueHandle.cs
- StringStorage.cs
- ErrorHandlingReceiver.cs
- HttpResponseInternalWrapper.cs
- DataStorage.cs
- SystemDiagnosticsSection.cs
- XsltOutput.cs
- InstanceNotReadyException.cs
- XsdBuilder.cs
- Light.cs
- GridToolTip.cs
- ExternalFile.cs
- DbConnectionInternal.cs
- CompilationLock.cs
- RotateTransform.cs
- PropertyInformation.cs
- EntityStoreSchemaFilterEntry.cs
- InfoCardUIAgent.cs
- TreeNodeCollection.cs
- DocumentXmlWriter.cs
- InternalCache.cs
- DataObjectEventArgs.cs
- MouseButton.cs
- SafeRightsManagementQueryHandle.cs
- ButtonField.cs
- ModelItem.cs
- Stacktrace.cs
- ExtendedPropertiesHandler.cs
- WebPartRestoreVerb.cs
- Columns.cs
- CurrencyWrapper.cs
- SqlProfileProvider.cs
- MarkupCompiler.cs