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
- ImportCatalogPart.cs
- ToolStripLocationCancelEventArgs.cs
- BrushValueSerializer.cs
- Stroke.cs
- TransformGroup.cs
- Msec.cs
- XmlBindingWorker.cs
- SiteMapNodeItemEventArgs.cs
- CheckoutException.cs
- MetadataCache.cs
- EventManager.cs
- PermissionAttributes.cs
- URLMembershipCondition.cs
- Schema.cs
- BuildProviderUtils.cs
- DataObject.cs
- ItemList.cs
- ButtonRenderer.cs
- DataGridCaption.cs
- ResourceReferenceExpressionConverter.cs
- NavigationPropertyEmitter.cs
- ParentUndoUnit.cs
- WindowsRichEditRange.cs
- LabelInfo.cs
- CompilerCollection.cs
- Label.cs
- SerializationSectionGroup.cs
- _RequestCacheProtocol.cs
- BitmapSizeOptions.cs
- StandardCommands.cs
- ellipse.cs
- ProfileServiceManager.cs
- Rfc2898DeriveBytes.cs
- CommonDialog.cs
- BindingCompleteEventArgs.cs
- RoleManagerSection.cs
- TrackingProfileSerializer.cs
- ETagAttribute.cs
- CodeVariableDeclarationStatement.cs
- _Semaphore.cs
- SessionStateContainer.cs
- webproxy.cs
- DBParameter.cs
- FixedSOMLineRanges.cs
- HandoffBehavior.cs
- CustomAttribute.cs
- NestedContainer.cs
- XPathAxisIterator.cs
- Button.cs
- SimpleHandlerBuildProvider.cs
- Message.cs
- SqlWorkflowPersistenceService.cs
- SafeNativeMethods.cs
- StylusEditingBehavior.cs
- safelinkcollection.cs
- DoubleAnimationUsingKeyFrames.cs
- FileFormatException.cs
- QueryStringParameter.cs
- Msec.cs
- TypedRowHandler.cs
- CompressedStack.cs
- DocumentCollection.cs
- _AcceptOverlappedAsyncResult.cs
- CodeCompileUnit.cs
- BlurEffect.cs
- TableDetailsRow.cs
- WebHttpBindingCollectionElement.cs
- FacetValues.cs
- IPAddress.cs
- TraceContextRecord.cs
- peernodeimplementation.cs
- XmlSchemaComplexContentRestriction.cs
- DrawingBrush.cs
- InfoCardKeyedHashAlgorithm.cs
- InvokeWebService.cs
- _AcceptOverlappedAsyncResult.cs
- FloatSumAggregationOperator.cs
- Point4DValueSerializer.cs
- MediaScriptCommandRoutedEventArgs.cs
- SqlFileStream.cs
- SingleAnimation.cs
- WebColorConverter.cs
- MethodCallConverter.cs
- Paragraph.cs
- SqlInternalConnection.cs
- CqlParserHelpers.cs
- IImplicitResourceProvider.cs
- CompiledELinqQueryState.cs
- FileNotFoundException.cs
- ConfigurationManagerHelper.cs
- XNodeSchemaApplier.cs
- MetafileEditor.cs
- XmlDictionaryString.cs
- TrustLevelCollection.cs
- Size.cs
- TextServicesDisplayAttributePropertyRanges.cs
- FilePrompt.cs
- NameValueConfigurationCollection.cs
- TextTreeFixupNode.cs
- WSHttpBindingBaseElement.cs