Code:
/ 4.0 / 4.0 / untmp / 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.
Link Menu
This book is available now!
Buy at Amazon US or
Buy at Amazon UK
- SqlCacheDependencyDatabase.cs
- DataServiceQueryException.cs
- CorrelationValidator.cs
- MessageBuffer.cs
- HttpInputStream.cs
- TableLayoutPanel.cs
- TcpHostedTransportConfiguration.cs
- PagerStyle.cs
- Console.cs
- FixUpCollection.cs
- FilterableAttribute.cs
- Util.cs
- NetMsmqSecurityMode.cs
- PageBreakRecord.cs
- Logging.cs
- AnonymousIdentificationSection.cs
- InternalConfigRoot.cs
- XhtmlBasicCalendarAdapter.cs
- TransportConfigurationTypeElementCollection.cs
- SEHException.cs
- QualifiedCellIdBoolean.cs
- XmlSchemaSimpleType.cs
- DataGridState.cs
- RangeValueProviderWrapper.cs
- ApplicationManager.cs
- URLIdentityPermission.cs
- AsymmetricKeyExchangeFormatter.cs
- ValidationErrorCollection.cs
- ToolStripSplitButton.cs
- ReaderWriterLock.cs
- TreeNodeStyle.cs
- ServicePoint.cs
- TextParagraphView.cs
- ItemsPanelTemplate.cs
- OpenFileDialog.cs
- PenThread.cs
- GridLength.cs
- Process.cs
- TriggerActionCollection.cs
- Bits.cs
- SyndicationSerializer.cs
- DynamicVirtualDiscoSearcher.cs
- ListControl.cs
- HostingEnvironment.cs
- SafeNativeMemoryHandle.cs
- DynamicRouteExpression.cs
- InvalidFilterCriteriaException.cs
- PersonalizationDictionary.cs
- PasswordPropertyTextAttribute.cs
- graph.cs
- AbstractSvcMapFileLoader.cs
- SingleStorage.cs
- ColumnTypeConverter.cs
- CodeAttributeArgument.cs
- TextChange.cs
- SecureUICommand.cs
- EditBehavior.cs
- ProcessModelInfo.cs
- SiteMap.cs
- TypeName.cs
- InternalMappingException.cs
- IItemProperties.cs
- ZipIOLocalFileBlock.cs
- Viewport3DVisual.cs
- MsmqQueue.cs
- WebEvents.cs
- RMEnrollmentPage3.cs
- FontInfo.cs
- NavigationPropertyEmitter.cs
- WebConfigurationHostFileChange.cs
- ProcessThreadCollection.cs
- ObjectStateEntryDbDataRecord.cs
- AmbientLight.cs
- NamespaceMapping.cs
- KeySpline.cs
- EntityDataSourceWizardForm.cs
- MatrixStack.cs
- ColumnClickEvent.cs
- PointF.cs
- BamlTreeNode.cs
- LocatorGroup.cs
- Activity.cs
- StyleSheetComponentEditor.cs
- DbCommandDefinition.cs
- ArithmeticException.cs
- ScrollItemProviderWrapper.cs
- DataGridLinkButton.cs
- _OverlappedAsyncResult.cs
- WebPartDisplayModeEventArgs.cs
- TreeNodeCollection.cs
- designeractionbehavior.cs
- X509SecurityTokenProvider.cs
- AssemblyCacheEntry.cs
- Vector3D.cs
- HybridDictionary.cs
- PersonalizableTypeEntry.cs
- DefaultValueTypeConverter.cs
- HashRepartitionEnumerator.cs
- OutOfProcStateClientManager.cs
- MultiPropertyDescriptorGridEntry.cs