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
- ThrowHelper.cs
- FormsAuthenticationModule.cs
- EdmType.cs
- DataGridViewCell.cs
- TrackingLocation.cs
- TargetParameterCountException.cs
- LambdaCompiler.cs
- XmlElementList.cs
- ListViewInsertionMark.cs
- BuilderPropertyEntry.cs
- XmlDataDocument.cs
- AutomationPattern.cs
- MiniAssembly.cs
- PassportPrincipal.cs
- SelectionChangedEventArgs.cs
- RoutedEventArgs.cs
- CodeGotoStatement.cs
- ArrayConverter.cs
- XXXOnTypeBuilderInstantiation.cs
- SupportsEventValidationAttribute.cs
- ErrorLog.cs
- ModuleConfigurationInfo.cs
- HGlobalSafeHandle.cs
- FullTextState.cs
- InboundActivityHelper.cs
- XmlnsCompatibleWithAttribute.cs
- SignerInfo.cs
- DataKey.cs
- TextTreeFixupNode.cs
- DocumentProperties.cs
- GlobalizationSection.cs
- DataColumn.cs
- CapabilitiesSection.cs
- GridSplitter.cs
- VoiceInfo.cs
- FontStretches.cs
- FormViewCommandEventArgs.cs
- CompositeTypefaceMetrics.cs
- PolyBezierSegmentFigureLogic.cs
- RuntimeComponentFilter.cs
- GC.cs
- GlyphElement.cs
- TrackBar.cs
- MemoryFailPoint.cs
- FileDialog.cs
- PagedDataSource.cs
- PerformanceCounterLib.cs
- ApplicationManager.cs
- OrderedDictionary.cs
- TextLineResult.cs
- HwndAppCommandInputProvider.cs
- SplitterEvent.cs
- TextEditorSelection.cs
- NegotiationTokenAuthenticatorStateCache.cs
- StateDesigner.cs
- EntityStoreSchemaGenerator.cs
- ConfigurationFileMap.cs
- arabicshape.cs
- KeyConverter.cs
- DbMetaDataFactory.cs
- HtmlImage.cs
- DataGridTextBoxColumn.cs
- RuntimeConfigurationRecord.cs
- complextypematerializer.cs
- RectAnimationClockResource.cs
- SafeLibraryHandle.cs
- BlobPersonalizationState.cs
- SerializationFieldInfo.cs
- RotateTransform3D.cs
- RemotingAttributes.cs
- RelationshipEnd.cs
- SqlDataSourceQuery.cs
- SafeThreadHandle.cs
- ObjectStateEntryOriginalDbUpdatableDataRecord.cs
- SubqueryRules.cs
- XmlSerializationWriter.cs
- AssemblyAttributesGoHere.cs
- OutputCacheSettings.cs
- TraceHwndHost.cs
- SchemaTableOptionalColumn.cs
- DataViewListener.cs
- CultureInfo.cs
- ToolStripStatusLabel.cs
- FigureParagraph.cs
- MsmqActivation.cs
- StylusPlugin.cs
- DropAnimation.xaml.cs
- PasswordRecoveryAutoFormat.cs
- XmlNamespaceManager.cs
- WsiProfilesElementCollection.cs
- Container.cs
- HandoffBehavior.cs
- EncoderParameter.cs
- GridItemProviderWrapper.cs
- InheritanceUI.cs
- PreservationFileReader.cs
- ErrorHandler.cs
- Int64Storage.cs
- IriParsingElement.cs
- DependencyPropertyHelper.cs