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
- DebuggerAttributes.cs
- newitemfactory.cs
- DbCommandDefinition.cs
- FileDialogCustomPlacesCollection.cs
- isolationinterop.cs
- StringInfo.cs
- EventDescriptor.cs
- RegexGroupCollection.cs
- DockPattern.cs
- PersistChildrenAttribute.cs
- RelationshipSet.cs
- ItemAutomationPeer.cs
- activationcontext.cs
- BasicSecurityProfileVersion.cs
- SqlCacheDependencySection.cs
- GridViewRow.cs
- TreeView.cs
- TextMarkerSource.cs
- AuthenticationModulesSection.cs
- XmlSchemaChoice.cs
- UnmanagedMemoryStreamWrapper.cs
- HwndSourceParameters.cs
- DataGridViewRowHeightInfoNeededEventArgs.cs
- XmlDeclaration.cs
- ListItemCollection.cs
- Selector.cs
- Matrix.cs
- StreamWithDictionary.cs
- DocumentCollection.cs
- EntityDataSourceDataSelection.cs
- ToolStripCustomTypeDescriptor.cs
- PathNode.cs
- AspNetHostingPermission.cs
- XmlAttributeOverrides.cs
- ProxyAttribute.cs
- safelinkcollection.cs
- XmlLoader.cs
- Application.cs
- SafeMILHandle.cs
- TrailingSpaceComparer.cs
- AddingNewEventArgs.cs
- VSWCFServiceContractGenerator.cs
- RootAction.cs
- XslTransform.cs
- StyleHelper.cs
- SafeNativeMethods.cs
- BooleanAnimationBase.cs
- ResourceContainer.cs
- Hyperlink.cs
- CreateUserWizard.cs
- SqlFunctionAttribute.cs
- GlyphRunDrawing.cs
- AttributeUsageAttribute.cs
- DispatcherExceptionEventArgs.cs
- ResourceReferenceKeyNotFoundException.cs
- XmlSubtreeReader.cs
- SqlDataSourceConfigureFilterForm.cs
- Type.cs
- ToolBarButtonDesigner.cs
- IItemContainerGenerator.cs
- BaseTemplateParser.cs
- ServerIdentity.cs
- ProcessModuleDesigner.cs
- TransformValueSerializer.cs
- SoapElementAttribute.cs
- StickyNoteContentControl.cs
- MimeMultiPart.cs
- TextTreeUndoUnit.cs
- PerformanceCounterPermissionEntryCollection.cs
- LinqDataSource.cs
- DropSource.cs
- TextElement.cs
- ProfileProvider.cs
- XPathMultyIterator.cs
- Subtree.cs
- DetailsViewModeEventArgs.cs
- PolicyStatement.cs
- FixedLineResult.cs
- Tokenizer.cs
- UMPAttributes.cs
- Base64Stream.cs
- RegexRunner.cs
- SqlBuffer.cs
- Visitors.cs
- CapabilitiesState.cs
- SoapInteropTypes.cs
- ContextMenuStrip.cs
- ExpressionBuilderContext.cs
- COMException.cs
- DynamicActivity.cs
- BamlWriter.cs
- GeneralTransform3DCollection.cs
- XpsFont.cs
- SettingsPropertyValue.cs
- DataServiceQueryException.cs
- HttpApplicationFactory.cs
- ComponentFactoryHelpers.cs
- AccessDataSourceDesigner.cs
- shaperfactoryquerycacheentry.cs
- DBSchemaTable.cs