Code:
/ DotNET / DotNET / 8.0 / untmp / WIN_WINDOWS / lh_tools_devdiv_wpf / Windows / wcp / Framework / System / Windows / Automation / Peers / LabelAutomationPeer.cs / 1 / 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; } /// override public object GetPattern(PatternInterface patternInterface) { return null; } // 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
- Config.cs
- DynamicFilterExpression.cs
- DockEditor.cs
- SimpleHandlerFactory.cs
- CodeExpressionRuleDeclaration.cs
- XsdBuildProvider.cs
- TraceUtils.cs
- Pts.cs
- BooleanKeyFrameCollection.cs
- AssemblyAttributesGoHere.cs
- DataListItemEventArgs.cs
- KeyBinding.cs
- RawTextInputReport.cs
- NativeMethods.cs
- Popup.cs
- EntityDataSourceColumn.cs
- ConvertersCollection.cs
- ChineseLunisolarCalendar.cs
- OledbConnectionStringbuilder.cs
- ServiceDescriptions.cs
- Vars.cs
- MgmtConfigurationRecord.cs
- srgsitem.cs
- TreeNodeCollectionEditorDialog.cs
- Code.cs
- FactoryMaker.cs
- GroupBox.cs
- NavigationProperty.cs
- PeerApplication.cs
- SqlConnectionStringBuilder.cs
- ProfileSettingsCollection.cs
- SystemResourceKey.cs
- ParserHooks.cs
- OutputScopeManager.cs
- ScriptRegistrationManager.cs
- SessionIDManager.cs
- MetaData.cs
- DefinitionBase.cs
- TypeExtensionSerializer.cs
- ChannelEndpointElementCollection.cs
- RC2.cs
- PeerNameRecord.cs
- SmiXetterAccessMap.cs
- TdsParserSafeHandles.cs
- PersonalizationDictionary.cs
- ReadOnlyDataSourceView.cs
- SynchronizedDispatch.cs
- HtmlWindow.cs
- OutputScopeManager.cs
- DropDownButton.cs
- BamlStream.cs
- BrowserInteropHelper.cs
- MachineSettingsSection.cs
- BmpBitmapEncoder.cs
- SqlBuffer.cs
- OutOfProcStateClientManager.cs
- BinaryObjectInfo.cs
- CryptoApi.cs
- FileLogRecordStream.cs
- PermissionListSet.cs
- PrincipalPermission.cs
- ToolStripDropTargetManager.cs
- Figure.cs
- RijndaelManaged.cs
- DataSourceGroupCollection.cs
- TableHeaderCell.cs
- SystemUnicastIPAddressInformation.cs
- RowUpdatingEventArgs.cs
- AdjustableArrowCap.cs
- DbCommandTree.cs
- EventProviderWriter.cs
- ComponentEvent.cs
- SimpleLine.cs
- Matrix.cs
- LateBoundBitmapDecoder.cs
- MethodResolver.cs
- Interlocked.cs
- CodeExporter.cs
- ConfigXmlSignificantWhitespace.cs
- FileStream.cs
- OwnerDrawPropertyBag.cs
- StateManagedCollection.cs
- WriterOutput.cs
- RemoteWebConfigurationHost.cs
- MailHeaderInfo.cs
- GridViewEditEventArgs.cs
- Dispatcher.cs
- SqlDataSource.cs
- MaterialGroup.cs
- XamlSerializationHelper.cs
- BitmapFrame.cs
- DBCSCodePageEncoding.cs
- ProcessHostServerConfig.cs
- BamlTreeUpdater.cs
- SqlDataSourceCommandEventArgs.cs
- safelink.cs
- BuilderElements.cs
- MsmqInputChannelBase.cs
- FastEncoder.cs
- ProxyHwnd.cs