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
- InitializerFacet.cs
- TypefaceMap.cs
- XmlReturnReader.cs
- HtmlTitle.cs
- CuspData.cs
- SecurityPermission.cs
- SpellCheck.cs
- SchemaImporterExtension.cs
- ErrorTableItemStyle.cs
- HwndStylusInputProvider.cs
- TrustManagerPromptUI.cs
- ListControlConvertEventArgs.cs
- MouseBinding.cs
- SHA256.cs
- SqlException.cs
- DefaultTextStoreTextComposition.cs
- AlphabetConverter.cs
- FillRuleValidation.cs
- OleDbCommandBuilder.cs
- ApplicationInfo.cs
- UriExt.cs
- _TLSstream.cs
- UnsafeNativeMethods.cs
- ObjectHandle.cs
- TypeLoadException.cs
- SystemDropShadowChrome.cs
- XmlCharCheckingReader.cs
- RegisteredHiddenField.cs
- FamilyTypefaceCollection.cs
- ItemCollection.cs
- FixedNode.cs
- EncoderBestFitFallback.cs
- IPEndPoint.cs
- CellTreeNodeVisitors.cs
- Model3DCollection.cs
- InkCanvasFeedbackAdorner.cs
- SamlAuthorizationDecisionClaimResource.cs
- HttpWebRequestElement.cs
- Int16Converter.cs
- CategoryAttribute.cs
- PageParser.cs
- EntityClassGenerator.cs
- GrammarBuilderWildcard.cs
- BindingCompleteEventArgs.cs
- SequentialUshortCollection.cs
- TypeNameConverter.cs
- State.cs
- TemplatedMailWebEventProvider.cs
- WorkflowLayouts.cs
- NumberSubstitution.cs
- ILGenerator.cs
- ServiceProviders.cs
- SignalGate.cs
- HtmlObjectListAdapter.cs
- ByteFacetDescriptionElement.cs
- ApplicationDirectoryMembershipCondition.cs
- SqlCommand.cs
- Screen.cs
- SimplePropertyEntry.cs
- COM2ExtendedUITypeEditor.cs
- PathParser.cs
- CharConverter.cs
- SafeNativeMethods.cs
- Expression.DebuggerProxy.cs
- CheckBoxRenderer.cs
- EdmEntityTypeAttribute.cs
- DesignerActionHeaderItem.cs
- ConditionalAttribute.cs
- EntryPointNotFoundException.cs
- ContainerSelectorActiveEvent.cs
- ButtonStandardAdapter.cs
- FaultBookmark.cs
- XmlNotation.cs
- sqlstateclientmanager.cs
- HwndSource.cs
- ControlAdapter.cs
- GridViewRowPresenterBase.cs
- DecimalMinMaxAggregationOperator.cs
- TextEditorCopyPaste.cs
- ISAPIApplicationHost.cs
- ManipulationDevice.cs
- CallbackValidator.cs
- DocumentPaginator.cs
- RelationshipFixer.cs
- TextServicesPropertyRanges.cs
- SymmetricSecurityProtocolFactory.cs
- ProfilePropertySettingsCollection.cs
- Compiler.cs
- UriTemplate.cs
- EmbeddedMailObjectCollectionEditor.cs
- DiscoveryOperationContextExtension.cs
- XmlSchemaSimpleContent.cs
- Image.cs
- ClientUtils.cs
- Synchronization.cs
- FlagPanel.cs
- SqlNodeAnnotation.cs
- TextProperties.cs
- LinqToSqlWrapper.cs
- documentsequencetextpointer.cs