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
- CopyCodeAction.cs
- PathGeometry.cs
- DefaultValidator.cs
- ConnectionPoint.cs
- NameScope.cs
- ContractTypeNameCollection.cs
- NetworkCredential.cs
- XmlReflectionImporter.cs
- XsdBuildProvider.cs
- ImageButton.cs
- Recipient.cs
- XmlQueryTypeFactory.cs
- SocketAddress.cs
- PixelFormats.cs
- FormsAuthentication.cs
- PathFigure.cs
- MailDefinition.cs
- TemplatedMailWebEventProvider.cs
- HttpModuleCollection.cs
- EncodingNLS.cs
- ObjectStorage.cs
- ReachSerializableProperties.cs
- WindowsStatusBar.cs
- EntityCommand.cs
- DoubleLinkListEnumerator.cs
- SByteConverter.cs
- SqlTransaction.cs
- Interlocked.cs
- XmlSchemaObjectCollection.cs
- FormViewRow.cs
- FileUtil.cs
- GridErrorDlg.cs
- InProcStateClientManager.cs
- NativeMethods.cs
- BinaryParser.cs
- NavigationFailedEventArgs.cs
- HandoffBehavior.cs
- LocalFileSettingsProvider.cs
- PenLineCapValidation.cs
- OracleBinary.cs
- CollectionChangeEventArgs.cs
- Or.cs
- MsmqReceiveHelper.cs
- TableRow.cs
- JapaneseCalendar.cs
- XmlDocument.cs
- ThreadStartException.cs
- SystemResources.cs
- BounceEase.cs
- HtmlSelectionListAdapter.cs
- OverflowException.cs
- AmbientValueAttribute.cs
- DocumentManager.cs
- UInt64.cs
- SyndicationElementExtensionCollection.cs
- __Error.cs
- ReferenceConverter.cs
- ProfilePropertySettingsCollection.cs
- AppDomainProtocolHandler.cs
- CalculatedColumn.cs
- DescriptionAttribute.cs
- Hyperlink.cs
- LoginName.cs
- XhtmlMobileTextWriter.cs
- XmlLanguage.cs
- ContractType.cs
- Range.cs
- ISessionStateStore.cs
- DataGridViewRowDividerDoubleClickEventArgs.cs
- LineUtil.cs
- TraceUtility.cs
- DiscoveryReference.cs
- OneOfScalarConst.cs
- SendMailErrorEventArgs.cs
- PageEventArgs.cs
- ObjectDataSourceDisposingEventArgs.cs
- CellParagraph.cs
- ColumnCollectionEditor.cs
- StagingAreaInputItem.cs
- SplashScreen.cs
- DesignerLoader.cs
- ObjectStateEntryDbDataRecord.cs
- HostingEnvironmentWrapper.cs
- RegistrationServices.cs
- ToolStripContentPanel.cs
- XmlSchema.cs
- ConfigXmlElement.cs
- InstanceDataCollectionCollection.cs
- SQLDecimal.cs
- Repeater.cs
- XmlSchemas.cs
- TemplateControlCodeDomTreeGenerator.cs
- ReferencedType.cs
- Keyboard.cs
- ProtectedConfigurationSection.cs
- CommonObjectSecurity.cs
- WorkflowMarkupSerializationManager.cs
- ProfessionalColorTable.cs
- HttpHandlerAction.cs
- GeometryHitTestParameters.cs