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
- QilGeneratorEnv.cs
- AnonymousIdentificationSection.cs
- SoapDocumentServiceAttribute.cs
- ImageSource.cs
- QueryAsyncResult.cs
- SecurityCriticalDataForSet.cs
- DesignSurfaceServiceContainer.cs
- ToolBarButtonClickEvent.cs
- ChtmlCalendarAdapter.cs
- StructuralType.cs
- MenuScrollingVisibilityConverter.cs
- UInt64.cs
- TextElementEnumerator.cs
- VerificationException.cs
- RefreshEventArgs.cs
- VSWCFServiceContractGenerator.cs
- DeferredSelectedIndexReference.cs
- WSSecurityPolicy.cs
- TemplatePagerField.cs
- FlowDocumentScrollViewer.cs
- CacheForPrimitiveTypes.cs
- CharAnimationBase.cs
- nulltextcontainer.cs
- ConnectionPointCookie.cs
- ZeroOpNode.cs
- XmlAnyElementAttributes.cs
- IChannel.cs
- Models.cs
- StandardToolWindows.cs
- AssemblySettingAttributes.cs
- TextCharacters.cs
- PointAnimationUsingPath.cs
- StringFunctions.cs
- Operator.cs
- HtmlLink.cs
- WebResourceAttribute.cs
- SQLSingleStorage.cs
- ConfigXmlWhitespace.cs
- RangeValuePattern.cs
- CultureMapper.cs
- DynamicArgumentDesigner.xaml.cs
- CorrelationValidator.cs
- PhonemeConverter.cs
- Timer.cs
- ToolStripInSituService.cs
- SystemIcons.cs
- HostSecurityManager.cs
- GenericRootAutomationPeer.cs
- FileRegion.cs
- ActivityExecutionContext.cs
- _emptywebproxy.cs
- Options.cs
- BaseServiceProvider.cs
- ConfigurationProperty.cs
- UniqueEventHelper.cs
- RequestCachePolicyConverter.cs
- HttpContext.cs
- LocalBuilder.cs
- EntityParameterCollection.cs
- BlurBitmapEffect.cs
- RelationshipConverter.cs
- ObjectViewQueryResultData.cs
- RangeExpression.cs
- DataGridViewRow.cs
- ProcessHostMapPath.cs
- ObjectTokenCategory.cs
- BaseTreeIterator.cs
- AlphabeticalEnumConverter.cs
- Stopwatch.cs
- EdmSchemaAttribute.cs
- SessionIDManager.cs
- ExeConfigurationFileMap.cs
- TableDetailsRow.cs
- GridViewRowPresenter.cs
- DataGridPagerStyle.cs
- Substitution.cs
- ReadOnlyHierarchicalDataSourceView.cs
- X509Chain.cs
- altserialization.cs
- LinqDataView.cs
- InstancePersistenceCommand.cs
- SqlTriggerContext.cs
- HtmlShim.cs
- WeakRefEnumerator.cs
- FilterFactory.cs
- TextParentUndoUnit.cs
- codemethodreferenceexpression.cs
- TransformationRules.cs
- ParallelTimeline.cs
- ToolStripPanelSelectionBehavior.cs
- DesignerSerializationOptionsAttribute.cs
- TransportBindingElement.cs
- ApplicationSecurityInfo.cs
- SemanticResolver.cs
- ApplicationDirectory.cs
- MissingSatelliteAssemblyException.cs
- PointAnimationClockResource.cs
- SchemaMapping.cs
- TaiwanCalendar.cs
- DesignerUtility.cs