Code:
/ DotNET / DotNET / 8.0 / untmp / WIN_WINDOWS / lh_tools_devdiv_wpf / Windows / wcp / 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.
Link Menu

This book is available now!
Buy at Amazon US or
Buy at Amazon UK
- DayRenderEvent.cs
- httpstaticobjectscollection.cs
- ObjectContext.cs
- TreeNodeClickEventArgs.cs
- SettingsPropertyValueCollection.cs
- PinnedBufferMemoryStream.cs
- codemethodreferenceexpression.cs
- TextContainerChangedEventArgs.cs
- MULTI_QI.cs
- ScalarType.cs
- InputEventArgs.cs
- PropertyIDSet.cs
- MultiPageTextView.cs
- DefaultObjectMappingItemCollection.cs
- DrawingAttributesDefaultValueFactory.cs
- QueueProcessor.cs
- ThrowOnMultipleAssignment.cs
- PolygonHotSpot.cs
- DataServiceException.cs
- Version.cs
- NameValueSectionHandler.cs
- HtmlSelectionListAdapter.cs
- EventRouteFactory.cs
- RadioButtonPopupAdapter.cs
- Propagator.Evaluator.cs
- ProtocolsConfiguration.cs
- RepeatBehaviorConverter.cs
- PageFunction.cs
- ApplicationManager.cs
- IsolationInterop.cs
- sqlpipe.cs
- EntityKey.cs
- DrawItemEvent.cs
- SQLBinaryStorage.cs
- CompoundFileStreamReference.cs
- FlowDocumentScrollViewer.cs
- TextServicesDisplayAttribute.cs
- SafeUserTokenHandle.cs
- X509ScopedServiceCertificateElementCollection.cs
- HttpResponseHeader.cs
- DropShadowBitmapEffect.cs
- ContextMarshalException.cs
- MachineSettingsSection.cs
- ReferencedAssembly.cs
- ValidatorUtils.cs
- AbsoluteQuery.cs
- SByteConverter.cs
- FullTrustAssembliesSection.cs
- ApplicationBuildProvider.cs
- ArraySet.cs
- TreeBuilderXamlTranslator.cs
- Exception.cs
- LayoutEvent.cs
- ProjectionNode.cs
- EventSetter.cs
- SupportsEventValidationAttribute.cs
- WeakReadOnlyCollection.cs
- ContentType.cs
- ObjectQuery.cs
- KeyMatchBuilder.cs
- XmlAttributes.cs
- ResourceReader.cs
- ExtractorMetadata.cs
- DropDownList.cs
- EntityDataSourceState.cs
- BufferBuilder.cs
- RoleManagerSection.cs
- DbConnectionPoolOptions.cs
- HttpConfigurationSystem.cs
- SingleAnimationBase.cs
- WorkerRequest.cs
- DataGridViewRowConverter.cs
- TreeView.cs
- SelectionItemProviderWrapper.cs
- CredentialCache.cs
- WebPartEditVerb.cs
- HMACSHA384.cs
- FontDifferentiator.cs
- ReadOnlyDictionary.cs
- StrokeNodeOperations2.cs
- DataGridColumnHeadersPresenter.cs
- NavigationPropertyEmitter.cs
- RenameRuleObjectDialog.cs
- BitSet.cs
- IteratorDescriptor.cs
- RegexTree.cs
- WebPartChrome.cs
- RemoveStoryboard.cs
- SafeLibraryHandle.cs
- NetNamedPipeSecurity.cs
- OutArgument.cs
- DelegatingHeader.cs
- SafeHandle.cs
- PartialClassGenerationTask.cs
- ConfigXmlElement.cs
- RecognizeCompletedEventArgs.cs
- OrCondition.cs
- RegexWriter.cs
- Ray3DHitTestResult.cs
- PerformanceCounterCategory.cs