Code:
/ Dotnetfx_Vista_SP2 / Dotnetfx_Vista_SP2 / 8.0.50727.4016 / DEVDIV / depot / DevDiv / releases / Orcas / QFE / 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
- TokenDescriptor.cs
- SecurityTokenTypes.cs
- UInt64.cs
- InternalEnumValidator.cs
- LinearGradientBrush.cs
- SecurityState.cs
- RijndaelManagedTransform.cs
- UnmanagedBitmapWrapper.cs
- HtmlInputText.cs
- DataPointer.cs
- Point.cs
- VersionedStreamOwner.cs
- returneventsaver.cs
- EncryptedHeaderXml.cs
- RtType.cs
- AppDomain.cs
- PersistenceMetadataNamespace.cs
- ColorBlend.cs
- XmlSchemaSubstitutionGroup.cs
- HashCoreRequest.cs
- BinarySecretKeyIdentifierClause.cs
- ForceCopyBuildProvider.cs
- MetadataCache.cs
- GetReadStreamResult.cs
- TextEffectResolver.cs
- QueueAccessMode.cs
- SafeFileMappingHandle.cs
- SQlBooleanStorage.cs
- DynamicPropertyHolder.cs
- RadialGradientBrush.cs
- ISAPIRuntime.cs
- ParallelActivityDesigner.cs
- ViewCellRelation.cs
- RuntimeResourceSet.cs
- XmlMembersMapping.cs
- StrictAndMessageFilter.cs
- TableCellCollection.cs
- RotationValidation.cs
- OverrideMode.cs
- FlowSwitchLink.cs
- CompiledXpathExpr.cs
- FrameworkContextData.cs
- EncryptedType.cs
- Transform3D.cs
- CodeGeneratorOptions.cs
- Validator.cs
- XPathEmptyIterator.cs
- RenderDataDrawingContext.cs
- FullTextLine.cs
- ConfigErrorGlyph.cs
- Attributes.cs
- SQLConvert.cs
- XmlException.cs
- IntSecurity.cs
- DataSourceUtil.cs
- HostingEnvironment.cs
- SoapExtensionStream.cs
- EncryptedData.cs
- NetStream.cs
- WebPartConnection.cs
- DocumentOrderComparer.cs
- XhtmlBasicPhoneCallAdapter.cs
- DrawListViewItemEventArgs.cs
- BoolExpr.cs
- DataServiceClientException.cs
- SplineKeyFrames.cs
- DynamicControl.cs
- GZipStream.cs
- SqlCommandBuilder.cs
- GlyphsSerializer.cs
- TextModifierScope.cs
- UriSection.cs
- BinaryCommonClasses.cs
- AttributedMetaModel.cs
- XamlStream.cs
- Fonts.cs
- XhtmlBasicValidatorAdapter.cs
- SelectionRange.cs
- PartialCachingControl.cs
- SafeNativeMethods.cs
- DataGridViewComboBoxColumn.cs
- ConfigurationPermission.cs
- LinkedDataMemberFieldEditor.cs
- dbdatarecord.cs
- SessionEndingCancelEventArgs.cs
- DataGridViewTextBoxEditingControl.cs
- SystemEvents.cs
- SynchronizedDispatch.cs
- Menu.cs
- WpfWebRequestHelper.cs
- ComplexObject.cs
- RelationshipDetailsCollection.cs
- DesignerVerbCollection.cs
- GraphicsPathIterator.cs
- FontDriver.cs
- RevocationPoint.cs
- CodeDomConfigurationHandler.cs
- TextDecorationCollection.cs
- CdpEqualityComparer.cs
- TileBrush.cs