Code:
/ 4.0 / 4.0 / DEVDIV_TFS / Dev10 / Releases / RTMRel / wpf / src / Framework / System / Windows / Controls / GroupBox.cs / 1305600 / 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.
//----------------------------------------------------------------------------
//
//
// 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
- WindowsToolbarAsMenu.cs
- TransformConverter.cs
- Site.cs
- TemplatedWizardStep.cs
- SerialErrors.cs
- FontFamilyValueSerializer.cs
- DataGridViewCheckBoxColumn.cs
- NegotiateStream.cs
- AspNetSynchronizationContext.cs
- DataBindingValueUIHandler.cs
- OdbcDataReader.cs
- DataProtection.cs
- TransactionContextManager.cs
- SessionEndedEventArgs.cs
- StylusDevice.cs
- Input.cs
- DependencyProperty.cs
- graph.cs
- EtwTrace.cs
- CallSiteHelpers.cs
- NamedPipeConnectionPool.cs
- CancellationState.cs
- ShaperBuffers.cs
- ServiceHost.cs
- OdbcEnvironmentHandle.cs
- FrameAutomationPeer.cs
- CodeArgumentReferenceExpression.cs
- PKCS1MaskGenerationMethod.cs
- XPathDocumentNavigator.cs
- WebPartAuthorizationEventArgs.cs
- BitConverter.cs
- TextEditorDragDrop.cs
- EventItfInfo.cs
- UrlRoutingHandler.cs
- MILUtilities.cs
- ChannelManager.cs
- EntityTypeEmitter.cs
- SqlDataSourceConnectionPanel.cs
- RadioButton.cs
- FormatterServices.cs
- ImportedNamespaceContextItem.cs
- Form.cs
- WaitHandleCannotBeOpenedException.cs
- XmlCustomFormatter.cs
- RemotingServices.cs
- ReadOnlyDataSource.cs
- PackageDigitalSignatureManager.cs
- SortedSetDebugView.cs
- CapabilitiesSection.cs
- RuntimeComponentFilter.cs
- DataSetUtil.cs
- Random.cs
- DocumentPaginator.cs
- WebPartsPersonalization.cs
- TreeViewCancelEvent.cs
- PeerName.cs
- Metadata.cs
- LayoutTableCell.cs
- XmlSchemaImport.cs
- ServiceNameElement.cs
- SqlBinder.cs
- TileBrush.cs
- ApplicationHost.cs
- DelayedRegex.cs
- VisualStyleTypesAndProperties.cs
- AttachmentService.cs
- CodeValidator.cs
- TypedTableBase.cs
- Authorization.cs
- GeneralTransform.cs
- StateInitializationDesigner.cs
- TextOptions.cs
- DocumentXmlWriter.cs
- XamlSerializerUtil.cs
- MasterPageCodeDomTreeGenerator.cs
- BrushValueSerializer.cs
- BooleanFunctions.cs
- IssuanceTokenProviderState.cs
- assemblycache.cs
- RegisteredScript.cs
- Vector3DCollection.cs
- DataSourceCache.cs
- WindowsListViewGroupSubsetLink.cs
- XamlTypeMapperSchemaContext.cs
- PropertyMapper.cs
- SystemResources.cs
- ViewSimplifier.cs
- ListSortDescriptionCollection.cs
- SecurityUtils.cs
- PathSegment.cs
- ChtmlCalendarAdapter.cs
- RuntimeResourceSet.cs
- QueryContinueDragEventArgs.cs
- ViewKeyConstraint.cs
- DataExpression.cs
- TogglePattern.cs
- SkipStoryboardToFill.cs
- InheritedPropertyDescriptor.cs
- XDRSchema.cs
- XmlDocumentSchema.cs