Code:
/ 4.0 / 4.0 / DEVDIV_TFS / Dev10 / Releases / RTMRel / wpf / src / Framework / System / Windows / Automation / Peers / LabelAutomationPeer.cs / 1305600 / LabelAutomationPeer.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.Interop; using System.Windows.Media; using MS.Internal; using MS.Win32; namespace System.Windows.Automation.Peers { /// public class LabelAutomationPeer : FrameworkElementAutomationPeer { /// public LabelAutomationPeer(Label owner): base(owner) {} /// override protected string GetClassNameCore() { return "Text"; } /// override protected AutomationControlType GetAutomationControlTypeCore() { return AutomationControlType.Text; } // Return the base without the AccessKey character /// override protected string GetNameCore() { string result = base.GetNameCore(); if (!string.IsNullOrEmpty(result)) { Label label = (Label)Owner; if (label.Content 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.Interop; using System.Windows.Media; using MS.Internal; using MS.Win32; namespace System.Windows.Automation.Peers { /// public class LabelAutomationPeer : FrameworkElementAutomationPeer { /// public LabelAutomationPeer(Label owner): base(owner) {} /// override protected string GetClassNameCore() { return "Text"; } /// override protected AutomationControlType GetAutomationControlTypeCore() { return AutomationControlType.Text; } // Return the base without the AccessKey character /// override protected string GetNameCore() { string result = base.GetNameCore(); if (!string.IsNullOrEmpty(result)) { Label label = (Label)Owner; if (label.Content 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
- TrackBarRenderer.cs
- CompilerState.cs
- DesignerDataTable.cs
- HttpConfigurationSystem.cs
- SignatureHelper.cs
- MetadataItemCollectionFactory.cs
- PlanCompilerUtil.cs
- XmlRootAttribute.cs
- KeyManager.cs
- BuildResult.cs
- ServiceBehaviorElementCollection.cs
- GrammarBuilderPhrase.cs
- OdbcConnectionPoolProviderInfo.cs
- TimeManager.cs
- HttpException.cs
- DataBoundControl.cs
- UpdatePanel.cs
- TypeBrowserDialog.cs
- Ref.cs
- XmlSchemaCompilationSettings.cs
- safemediahandle.cs
- ConfigurationManagerInternal.cs
- ObjectMemberMapping.cs
- GlobalItem.cs
- IListConverters.cs
- HttpPostedFile.cs
- ExtentKey.cs
- XpsS0ValidatingLoader.cs
- FontConverter.cs
- DataGridItemCollection.cs
- SettingsBase.cs
- ExecutionContext.cs
- ControlPersister.cs
- RefExpr.cs
- Transform.cs
- _SslState.cs
- SqlProviderServices.cs
- ThreadStartException.cs
- XmlNamespaceManager.cs
- CustomPeerResolverService.cs
- ProfileInfo.cs
- Barrier.cs
- FontDriver.cs
- BoundsDrawingContextWalker.cs
- EditableRegion.cs
- DataSetUtil.cs
- EventDescriptor.cs
- BoundField.cs
- ReferentialConstraint.cs
- HtmlFormWrapper.cs
- SoapReflectionImporter.cs
- MasterPageParser.cs
- DatagridviewDisplayedBandsData.cs
- SystemInfo.cs
- XNodeSchemaApplier.cs
- XmlSchemaInfo.cs
- MonikerProxyAttribute.cs
- Filter.cs
- AttachmentCollection.cs
- InteropTrackingRecord.cs
- SerializationHelper.cs
- HashHelpers.cs
- RealizedColumnsBlock.cs
- StylusPointDescription.cs
- ToolStripMenuItem.cs
- SiteMapDataSource.cs
- _NtlmClient.cs
- PageAdapter.cs
- DbConnectionFactory.cs
- PropertyConverter.cs
- RadialGradientBrush.cs
- XamlPathDataSerializer.cs
- WeakHashtable.cs
- SByteConverter.cs
- OrderedDictionaryStateHelper.cs
- RtfNavigator.cs
- _ProxyChain.cs
- ObjectSet.cs
- XmlSubtreeReader.cs
- ScriptResourceAttribute.cs
- PrinterResolution.cs
- AnnotationAdorner.cs
- TemplateControl.cs
- SystemParameters.cs
- XmlSchemaAll.cs
- UnsafeNativeMethodsCLR.cs
- AssociationSetMetadata.cs
- DesignerDataSourceView.cs
- DbException.cs
- WebPartHeaderCloseVerb.cs
- EdmComplexTypeAttribute.cs
- DynamicScriptObject.cs
- TypeConverterHelper.cs
- AsyncOperation.cs
- AccessViolationException.cs
- autovalidator.cs
- WinEventQueueItem.cs
- UriScheme.cs
- HostedNamedPipeTransportManager.cs
- VirtualPathUtility.cs