Code:
/ Net / Net / 3.5.50727.3053 / DEVDIV / depot / DevDiv / releases / Orcas / SP / 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
- CategoryNameCollection.cs
- OperationResponse.cs
- XPathDescendantIterator.cs
- InstanceStore.cs
- ObjectSpanRewriter.cs
- Rect.cs
- ListBoxItemAutomationPeer.cs
- SHA384Managed.cs
- TemplateEditingFrame.cs
- VirtualDirectoryMapping.cs
- httpserverutility.cs
- NullReferenceException.cs
- XmlValidatingReaderImpl.cs
- HttpWebRequestElement.cs
- ResXDataNode.cs
- CodeExpressionStatement.cs
- MissingFieldException.cs
- HierarchicalDataBoundControl.cs
- DurableServiceAttribute.cs
- EventMappingSettings.cs
- ToolZoneDesigner.cs
- ApplicationCommands.cs
- RectValueSerializer.cs
- SafeTimerHandle.cs
- ConfigXmlWhitespace.cs
- XmlSchemaSet.cs
- oledbmetadatacollectionnames.cs
- TrackingProfileDeserializationException.cs
- MinMaxParagraphWidth.cs
- DataGridColumnFloatingHeader.cs
- DataListItem.cs
- GenericIdentity.cs
- DataGridViewCellStyle.cs
- SqlBulkCopyColumnMapping.cs
- DoubleCollection.cs
- IndexerNameAttribute.cs
- Logging.cs
- ObjectStorage.cs
- Win32PrintDialog.cs
- VirtualPathUtility.cs
- WorkflowTransactionService.cs
- Separator.cs
- StorageFunctionMapping.cs
- TextEditorContextMenu.cs
- WebPartDisplayModeEventArgs.cs
- ServiceDesigner.cs
- TaskFileService.cs
- SafeNativeMethods.cs
- InputLanguage.cs
- mediapermission.cs
- DBSqlParserColumnCollection.cs
- WindowsRichEditRange.cs
- PnrpPermission.cs
- ToolStripInSituService.cs
- UIElement3D.cs
- TemplateControl.cs
- AssemblyAttributesGoHere.cs
- HttpEncoderUtility.cs
- IdentityManager.cs
- TemplateXamlParser.cs
- TaskScheduler.cs
- SimpleHandlerFactory.cs
- ExpressionVisitor.cs
- MsmqHostedTransportManager.cs
- SqlConnectionPoolGroupProviderInfo.cs
- XsltLoader.cs
- EdmPropertyAttribute.cs
- SQLDateTimeStorage.cs
- HttpClientChannel.cs
- TcpClientCredentialType.cs
- MobileUserControlDesigner.cs
- DateTimePicker.cs
- MinMaxParagraphWidth.cs
- XamlTemplateSerializer.cs
- ellipse.cs
- ErrorFormatterPage.cs
- AccessViolationException.cs
- HtmlToClrEventProxy.cs
- SqlDataSourceCommandEventArgs.cs
- StylusLogic.cs
- HighContrastHelper.cs
- CodeGeneratorOptions.cs
- ColumnCollection.cs
- StreamSecurityUpgradeAcceptorBase.cs
- TemplateEditingFrame.cs
- GridViewUpdateEventArgs.cs
- TransactionScope.cs
- DocumentEventArgs.cs
- Quaternion.cs
- TemplateControlBuildProvider.cs
- NoClickablePointException.cs
- Switch.cs
- WebPartManagerInternals.cs
- SettingsContext.cs
- CrossAppDomainChannel.cs
- SimpleMailWebEventProvider.cs
- DesignerView.Commands.cs
- ParameterInfo.cs
- TraceSwitch.cs
- RuleSettingsCollection.cs