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
- KoreanLunisolarCalendar.cs
- TableMethodGenerator.cs
- SupportingTokenParameters.cs
- WindowProviderWrapper.cs
- x509utils.cs
- UnsafeNativeMethodsTablet.cs
- DBCommand.cs
- HtmlUtf8RawTextWriter.cs
- RolePrincipal.cs
- ClientFormsAuthenticationMembershipProvider.cs
- TargetInvocationException.cs
- TimeSpanParse.cs
- CrossContextChannel.cs
- ListBase.cs
- NavigationWindow.cs
- IProvider.cs
- ProjectionCamera.cs
- MetaDataInfo.cs
- UriWriter.cs
- CompiledRegexRunner.cs
- XmlWhitespace.cs
- ADConnectionHelper.cs
- SplayTreeNode.cs
- TaiwanLunisolarCalendar.cs
- UInt32.cs
- QualifiedCellIdBoolean.cs
- CryptoStream.cs
- FontUnit.cs
- DisplayMemberTemplateSelector.cs
- Int16.cs
- FloaterBaseParagraph.cs
- DesignTimeData.cs
- OrthographicCamera.cs
- WebPartConnectionsCancelEventArgs.cs
- DataObjectCopyingEventArgs.cs
- LayoutEngine.cs
- XmlRawWriter.cs
- CodeSnippetStatement.cs
- KeyGestureValueSerializer.cs
- HashHelpers.cs
- BCLDebug.cs
- RolePrincipal.cs
- DataGridViewColumnConverter.cs
- ContextMenu.cs
- _Semaphore.cs
- InstanceKeyCompleteException.cs
- SerializationInfoEnumerator.cs
- ComboBox.cs
- Base64WriteStateInfo.cs
- TextSchema.cs
- StorageComplexPropertyMapping.cs
- InertiaExpansionBehavior.cs
- ListSortDescriptionCollection.cs
- _AutoWebProxyScriptHelper.cs
- OdbcParameterCollection.cs
- ThreadStartException.cs
- SignalGate.cs
- EntitySqlQueryCacheKey.cs
- ContainerFilterService.cs
- AQNBuilder.cs
- SqlTypesSchemaImporter.cs
- BitmapEffect.cs
- SplitContainer.cs
- CheckableControlBaseAdapter.cs
- UInt32Storage.cs
- TableAdapterManagerNameHandler.cs
- BaseResourcesBuildProvider.cs
- AssemblyBuilder.cs
- DbCommandDefinition.cs
- SerialErrors.cs
- SmtpFailedRecipientsException.cs
- Transform.cs
- BypassElement.cs
- ConsumerConnectionPointCollection.cs
- HtmlInputSubmit.cs
- DataColumnChangeEvent.cs
- DragEventArgs.cs
- PersonalizationEntry.cs
- AudienceUriMode.cs
- StreamGeometry.cs
- DmlSqlGenerator.cs
- shaperfactoryquerycacheentry.cs
- Substitution.cs
- EndPoint.cs
- OrderedDictionary.cs
- TracingConnectionListener.cs
- VisualBasicImportReference.cs
- SoapHeaderAttribute.cs
- DetailsViewPagerRow.cs
- ThousandthOfEmRealDoubles.cs
- SimpleType.cs
- SamlSubjectStatement.cs
- DateTimeUtil.cs
- PointLight.cs
- ListCollectionView.cs
- NotifyInputEventArgs.cs
- DynamicDataRoute.cs
- ChannelTokenTypeConverter.cs
- ProtocolViolationException.cs
- NullReferenceException.cs