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
- SafeWaitHandle.cs
- DocumentCollection.cs
- ReferenceEqualityComparer.cs
- PackageStore.cs
- HelpPage.cs
- InkCanvasAutomationPeer.cs
- Converter.cs
- WithStatement.cs
- SelectionProviderWrapper.cs
- ObjectHelper.cs
- RegisteredArrayDeclaration.cs
- ServiceAuthorizationBehavior.cs
- ForwardPositionQuery.cs
- NamespaceList.cs
- ConnectionPoolManager.cs
- BuilderPropertyEntry.cs
- WindowsUpDown.cs
- FixUp.cs
- filewebrequest.cs
- BlockCollection.cs
- SmtpSpecifiedPickupDirectoryElement.cs
- SchemaConstraints.cs
- RuleSettingsCollection.cs
- TransactionTraceIdentifier.cs
- safesecurityhelperavalon.cs
- WebPartZoneCollection.cs
- DrawingContext.cs
- TableCellCollection.cs
- TextEditorParagraphs.cs
- XmlCDATASection.cs
- ProfileSettings.cs
- CompiledQuery.cs
- WebPartEditorCancelVerb.cs
- GeneralTransform3DTo2D.cs
- Stack.cs
- KeyMatchBuilder.cs
- NonVisualControlAttribute.cs
- NativeObjectSecurity.cs
- CodeTypeMember.cs
- CompilerResults.cs
- TypeSystemProvider.cs
- ServerType.cs
- ResXResourceSet.cs
- StaticExtensionConverter.cs
- SimplePropertyEntry.cs
- XmlLangPropertyAttribute.cs
- ActionItem.cs
- CorrelationValidator.cs
- EventSchemaTraceListener.cs
- TextTreeNode.cs
- ConfigurationLocation.cs
- BasicBrowserDialog.cs
- SynchronizedDispatch.cs
- KeyFrames.cs
- SystemTcpConnection.cs
- SmtpClient.cs
- WebPartEditorOkVerb.cs
- RbTree.cs
- SqlBulkCopyColumnMappingCollection.cs
- XamlTypeMapper.cs
- OracleEncoding.cs
- MetadataSerializer.cs
- XmlSchemaComplexContentExtension.cs
- UnmanagedBitmapWrapper.cs
- MembershipUser.cs
- Clause.cs
- httpapplicationstate.cs
- DataTransferEventArgs.cs
- WebPartMinimizeVerb.cs
- DataServices.cs
- HttpWebRequestElement.cs
- MailDefinition.cs
- ScrollEvent.cs
- EventLogStatus.cs
- FilterableAttribute.cs
- DataGridDefaultColumnWidthTypeConverter.cs
- TextFormatterContext.cs
- DocumentsTrace.cs
- WeakHashtable.cs
- XmlIlGenerator.cs
- AbsoluteQuery.cs
- LazyInitializer.cs
- TableRowGroupCollection.cs
- StringCollection.cs
- RoutedEventArgs.cs
- ServiceManager.cs
- ServiceInstallComponent.cs
- ResourcesChangeInfo.cs
- ScriptManager.cs
- MonthChangedEventArgs.cs
- TextSimpleMarkerProperties.cs
- MediaTimeline.cs
- KnownTypes.cs
- PageFunction.cs
- WebPartsSection.cs
- GetWinFXPath.cs
- ControllableStoryboardAction.cs
- SqlOuterApplyReducer.cs
- HasCopySemanticsAttribute.cs
- HttpRequest.cs