Code:
/ DotNET / DotNET / 8.0 / untmp / WIN_WINDOWS / lh_tools_devdiv_wpf / Windows / wcp / Framework / System / Windows / Controls / GroupBox.cs / 1 / GroupBox.cs
//----------------------------------------------------------------------------
//
//
// Copyright (C) Microsoft Corporation. All rights reserved.
//
//
// Description: Implementation of the GroupBox Control
//
//---------------------------------------------------------------------------
using System.Windows.Input; // Access Key support
namespace System.Windows.Controls
{
///
/// GroupBox Control class
///
[Localizability(LocalizationCategory.None, Readability = Readability.Unreadable)] // cannot be read & localized as string
public class GroupBox : HeaderedContentControl
{
#region Constructors
static GroupBox()
{
FocusableProperty.OverrideMetadata(typeof(GroupBox), new FrameworkPropertyMetadata(false));
IsTabStopProperty.OverrideMetadata(typeof(GroupBox), new FrameworkPropertyMetadata(false));
DefaultStyleKeyProperty.OverrideMetadata(typeof(GroupBox), new FrameworkPropertyMetadata(typeof(GroupBox)));
EventManager.RegisterClassHandler(typeof(GroupBox), AccessKeyManager.AccessKeyPressedEvent, new AccessKeyPressedEventHandler(OnAccessKeyPressed));
}
#endregion
#region Override methods
///
/// Creates AutomationPeer ( )
///
protected override System.Windows.Automation.Peers.AutomationPeer OnCreateAutomationPeer()
{
return new System.Windows.Automation.Peers.GroupBoxAutomationPeer(this);
}
///
/// The Access key for this control was invoked.
///
protected override void OnAccessKey(AccessKeyEventArgs e)
{
MoveFocus(new TraversalRequest(FocusNavigationDirection.First));
}
private static void OnAccessKeyPressed(object sender, AccessKeyPressedEventArgs e)
{
if (!e.Handled && e.Scope == null && e.Target == null)
{
e.Target = sender as GroupBox;
}
}
#endregion
}
}
// 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
- ServiceModelActivationSectionGroup.cs
- DataSourceGroupCollection.cs
- bindurihelper.cs
- TypeLibConverter.cs
- WindowInteropHelper.cs
- AstTree.cs
- URLString.cs
- AutomationElement.cs
- RegexRunner.cs
- SqlError.cs
- ByteAnimationBase.cs
- IntSumAggregationOperator.cs
- EventSinkActivityDesigner.cs
- DataGridViewAccessibleObject.cs
- ProtectedProviderSettings.cs
- ItemDragEvent.cs
- ContextActivityUtils.cs
- NativeMethods.cs
- FileDialogPermission.cs
- ClickablePoint.cs
- Evaluator.cs
- DecimalAnimation.cs
- Block.cs
- VirtualPathProvider.cs
- PageSettings.cs
- TreeNodeCollectionEditorDialog.cs
- HashCodeCombiner.cs
- XamlSerializationHelper.cs
- X509Certificate.cs
- FileClassifier.cs
- KeySplineConverter.cs
- PolyBezierSegment.cs
- WebPartVerbsEventArgs.cs
- StackBuilderSink.cs
- CompatibleComparer.cs
- WindowsNonControl.cs
- httpapplicationstate.cs
- ScriptingWebServicesSectionGroup.cs
- PropagatorResult.cs
- base64Transforms.cs
- WebHttpSecurityModeHelper.cs
- SqlConnectionFactory.cs
- ThemeableAttribute.cs
- SiteIdentityPermission.cs
- StateManagedCollection.cs
- WebAdminConfigurationHelper.cs
- UnauthorizedWebPart.cs
- LocatorManager.cs
- UrlMappingsSection.cs
- UriSchemeKeyedCollection.cs
- ActivityBuilder.cs
- Panel.cs
- RuleSetCollection.cs
- PipeStream.cs
- ObjectConverter.cs
- VectorAnimationBase.cs
- DesignTimeType.cs
- KeyEventArgs.cs
- PageRequestManager.cs
- DbProviderFactoriesConfigurationHandler.cs
- HandlerFactoryCache.cs
- ExceptionHandlerDesigner.cs
- AbsoluteQuery.cs
- LocalizableAttribute.cs
- RowCache.cs
- CompositionTarget.cs
- TypeDescriptionProvider.cs
- VisualStyleRenderer.cs
- UdpDiscoveryMessageFilter.cs
- ControlPropertyNameConverter.cs
- DataGridViewTextBoxColumn.cs
- NetworkInformationPermission.cs
- ListViewGroupConverter.cs
- UriTemplateClientFormatter.cs
- wgx_exports.cs
- SocketInformation.cs
- MenuItemBinding.cs
- MenuItemAutomationPeer.cs
- HtmlString.cs
- GridPatternIdentifiers.cs
- DataGridViewColumnCollectionEditor.cs
- Annotation.cs
- ImageButton.cs
- DirectionalLight.cs
- SqlUdtInfo.cs
- Parameter.cs
- VBCodeProvider.cs
- TraceContextEventArgs.cs
- MetroSerializationManager.cs
- IndentTextWriter.cs
- CompensatableTransactionScopeActivityDesigner.cs
- Matrix3DStack.cs
- DynamicEntity.cs
- Formatter.cs
- EntityWrapperFactory.cs
- NullableConverter.cs
- ZipIOCentralDirectoryFileHeader.cs
- TypeSystem.cs
- StringFormat.cs
- InternalTypeHelper.cs