Code:
/ 4.0 / 4.0 / DEVDIV_TFS / Dev10 / Releases / RTMRel / wpf / src / Framework / System / Windows / Automation / Peers / GroupBoxAutomationPeer.cs / 1305600 / 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
- documentsequencetextview.cs
- DateTimeConverter2.cs
- DataGridViewAutoSizeModeEventArgs.cs
- SimpleHandlerBuildProvider.cs
- DbMetaDataFactory.cs
- MethodExpr.cs
- SemanticKeyElement.cs
- ASCIIEncoding.cs
- HtmlInputFile.cs
- WMICapabilities.cs
- DotExpr.cs
- PreservationFileReader.cs
- XmlnsDictionary.cs
- MemberAccessException.cs
- FilterableAttribute.cs
- Win32.cs
- FaultHandlingFilter.cs
- RepeatBehaviorConverter.cs
- RadialGradientBrush.cs
- XDRSchema.cs
- JsonXmlDataContract.cs
- UIInitializationException.cs
- DataGridHyperlinkColumn.cs
- ZoomPercentageConverter.cs
- PublisherMembershipCondition.cs
- StoreItemCollection.cs
- IsolatedStoragePermission.cs
- CodeNamespaceCollection.cs
- ValidatedControlConverter.cs
- X509WindowsSecurityToken.cs
- BackgroundFormatInfo.cs
- XPathBuilder.cs
- BrowserCapabilitiesFactoryBase.cs
- BaseTransportHeaders.cs
- unsafenativemethodstextservices.cs
- ZipFileInfoCollection.cs
- ContourSegment.cs
- ParameterReplacerVisitor.cs
- DataTableMappingCollection.cs
- CancellationHandler.cs
- SqlConnectionHelper.cs
- OutputCacheProfile.cs
- ViewCellRelation.cs
- StandardCommandToolStripMenuItem.cs
- BaseAutoFormat.cs
- Binding.cs
- AuthenticationService.cs
- DataListItemEventArgs.cs
- TextRenderer.cs
- ProcessThreadCollection.cs
- Table.cs
- CfgParser.cs
- X509CertificateRecipientClientCredential.cs
- DelimitedListTraceListener.cs
- ScaleTransform3D.cs
- SQLMembershipProvider.cs
- CTreeGenerator.cs
- KeyManager.cs
- ObjectDataSourceMethodEditor.cs
- TypeDescriptor.cs
- baseaxisquery.cs
- lengthconverter.cs
- ReadOnlyObservableCollection.cs
- SqlCacheDependencySection.cs
- TimeStampChecker.cs
- BinaryNode.cs
- TextWriterTraceListener.cs
- XamlPathDataSerializer.cs
- Matrix.cs
- bindurihelper.cs
- StrokeNode.cs
- XamlSerializationHelper.cs
- OleDbConnectionPoolGroupProviderInfo.cs
- TrustManager.cs
- DispatcherHookEventArgs.cs
- Cursors.cs
- Matrix.cs
- SmiConnection.cs
- GenerateScriptTypeAttribute.cs
- DataException.cs
- TemplateParser.cs
- BuildManagerHost.cs
- RemoteWebConfigurationHostStream.cs
- TypeUtil.cs
- SelfIssuedTokenFactoryCredential.cs
- ReadOnlyTernaryTree.cs
- EmptyImpersonationContext.cs
- PersonalizationDictionary.cs
- CompositeControl.cs
- XomlCompilerHelpers.cs
- SqlConnectionHelper.cs
- Int32Collection.cs
- UIElementHelper.cs
- SymLanguageVendor.cs
- SelectedPathEditor.cs
- KeyedHashAlgorithm.cs
- AssociationSetMetadata.cs
- ColorConvertedBitmap.cs
- WebRequestModulesSection.cs
- WCFBuildProvider.cs