Code:
/ Dotnetfx_Win7_3.5.1 / Dotnetfx_Win7_3.5.1 / 3.5.1 / DEVDIV / depot / DevDiv / releases / Orcas / NetFXw7 / wpf / src / Framework / System / Windows / Automation / Peers / GroupBoxAutomationPeer.cs / 1 / GroupBoxAutomationPeer.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.Controls.Primitives; using System.Windows.Interop; using System.Windows.Media; using MS.Internal; using MS.Win32; namespace System.Windows.Automation.Peers { /// public class GroupBoxAutomationPeer : FrameworkElementAutomationPeer { /// public GroupBoxAutomationPeer(GroupBox owner): base(owner) {} /// override protected string GetClassNameCore() { return "GroupBox"; } /// override protected AutomationControlType GetAutomationControlTypeCore() { return AutomationControlType.Group; } // Return the base without the AccessKey character /// override protected string GetNameCore() { string result = base.GetNameCore(); if (!string.IsNullOrEmpty(result)) { GroupBox groupBox = (GroupBox)Owner; if (groupBox.Header 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.Controls.Primitives; using System.Windows.Interop; using System.Windows.Media; using MS.Internal; using MS.Win32; namespace System.Windows.Automation.Peers { /// public class GroupBoxAutomationPeer : FrameworkElementAutomationPeer { /// public GroupBoxAutomationPeer(GroupBox owner): base(owner) {} /// override protected string GetClassNameCore() { return "GroupBox"; } /// override protected AutomationControlType GetAutomationControlTypeCore() { return AutomationControlType.Group; } // Return the base without the AccessKey character /// override protected string GetNameCore() { string result = base.GetNameCore(); if (!string.IsNullOrEmpty(result)) { GroupBox groupBox = (GroupBox)Owner; if (groupBox.Header 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
- EventSinkActivityDesigner.cs
- XmlIterators.cs
- RtfNavigator.cs
- Ticks.cs
- SerializationInfo.cs
- PartialClassGenerationTaskInternal.cs
- CreationContext.cs
- ExtendedPropertiesHandler.cs
- Attributes.cs
- NativeMethods.cs
- XmlParserContext.cs
- FixedSchema.cs
- WebRequest.cs
- KnownTypeHelper.cs
- SelectionManager.cs
- NameNode.cs
- ElementAction.cs
- TableCell.cs
- SecureUICommand.cs
- PcmConverter.cs
- ProxyAttribute.cs
- XmlQueryCardinality.cs
- EntityCollection.cs
- DesignTimeTemplateParser.cs
- EntityDataSourceSelectingEventArgs.cs
- XmlSchemaCollection.cs
- KeyNotFoundException.cs
- NullableLongMinMaxAggregationOperator.cs
- arclist.cs
- XmlTextReaderImpl.cs
- MachineKeySection.cs
- PriorityChain.cs
- NamespaceMapping.cs
- LayoutTableCell.cs
- SystemUdpStatistics.cs
- DBConcurrencyException.cs
- _CacheStreams.cs
- DataFieldConverter.cs
- InstanceNotReadyException.cs
- ModifierKeysValueSerializer.cs
- Window.cs
- PersonalizationProvider.cs
- DynamicResourceExtensionConverter.cs
- Span.cs
- WebPartDisplayModeCollection.cs
- DataColumnChangeEvent.cs
- TypeForwardedToAttribute.cs
- Properties.cs
- ScrollItemProviderWrapper.cs
- CheckBox.cs
- HighlightVisual.cs
- CompiledAction.cs
- Timer.cs
- ConfigXmlText.cs
- TreeViewEvent.cs
- XmlChildEnumerator.cs
- TextEncodedRawTextWriter.cs
- InputScope.cs
- RouteItem.cs
- MsmqActivation.cs
- DrawingContextWalker.cs
- ToolStripContainerActionList.cs
- EditCommandColumn.cs
- DataGridSortingEventArgs.cs
- FactoryGenerator.cs
- RemotingServices.cs
- invalidudtexception.cs
- ModelFactory.cs
- OleDbConnectionInternal.cs
- ServiceDurableInstanceContextProvider.cs
- cookiecontainer.cs
- SafeCoTaskMem.cs
- FlowLayoutSettings.cs
- GetLedgerRequest.cs
- DomNameTable.cs
- Button.cs
- EventData.cs
- RecordManager.cs
- CultureSpecificStringDictionary.cs
- SHA384Managed.cs
- ExtendedProperty.cs
- TextTreeUndo.cs
- linebase.cs
- InfiniteIntConverter.cs
- CreateParams.cs
- ImageKeyConverter.cs
- TableLayoutCellPaintEventArgs.cs
- MetadataLocation.cs
- HttpConfigurationSystem.cs
- HttpModuleAction.cs
- ErrorRuntimeConfig.cs
- InvalidateEvent.cs
- LinkButton.cs
- SafeCryptoKeyHandle.cs
- UrlAuthorizationModule.cs
- XmlUtilWriter.cs
- _SafeNetHandles.cs
- DataGridRow.cs
- WebServicesSection.cs
- thaishape.cs