Code:
/ Net / Net / 3.5.50727.3053 / DEVDIV / depot / DevDiv / releases / Orcas / SP / wpf / src / 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.
//----------------------------------------------------------------------------
//
//
// 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
- GregorianCalendarHelper.cs
- PrinterSettings.cs
- _NegoState.cs
- TextServicesContext.cs
- Scene3D.cs
- CodeConstructor.cs
- EmptyEnumerable.cs
- ColumnWidthChangedEvent.cs
- XomlCompilerHelpers.cs
- GeometryGroup.cs
- RawKeyboardInputReport.cs
- StorageRoot.cs
- EventMemberCodeDomSerializer.cs
- EnumBuilder.cs
- WebBrowserProgressChangedEventHandler.cs
- SecurityPermission.cs
- CalendarDateRange.cs
- Region.cs
- Helpers.cs
- ScriptDescriptor.cs
- GuidConverter.cs
- RootBrowserWindow.cs
- PostBackOptions.cs
- ProcessThread.cs
- ButtonPopupAdapter.cs
- RoleBoolean.cs
- Control.cs
- InputBindingCollection.cs
- JpegBitmapEncoder.cs
- PropertyCondition.cs
- TextParagraphCache.cs
- EventLogPermissionEntry.cs
- XPathNavigatorKeyComparer.cs
- SemanticAnalyzer.cs
- ErrorHandlerModule.cs
- IteratorFilter.cs
- CategoryNameCollection.cs
- AppDomainFactory.cs
- PackageDigitalSignatureManager.cs
- infer.cs
- DataGridCellInfo.cs
- RadioButtonRenderer.cs
- __TransparentProxy.cs
- ListBox.cs
- Stacktrace.cs
- FieldDescriptor.cs
- EntityProviderServices.cs
- XPathNodeIterator.cs
- DataGridrowEditEndingEventArgs.cs
- ContractMapping.cs
- SystemThemeKey.cs
- BasicExpandProvider.cs
- RelatedCurrencyManager.cs
- DragStartedEventArgs.cs
- NavigateEvent.cs
- DesignerSerializationOptionsAttribute.cs
- HtmlElementEventArgs.cs
- Menu.cs
- CompileXomlTask.cs
- RegistryHandle.cs
- DataMemberFieldEditor.cs
- XmlSchemaAnnotation.cs
- HtmlElementEventArgs.cs
- UnsafeNativeMethods.cs
- FixUpCollection.cs
- SchemaElementLookUpTable.cs
- ListViewDeleteEventArgs.cs
- DataSourceConverter.cs
- EntityDataSourceDataSelectionPanel.cs
- ListDictionary.cs
- TransformValueSerializer.cs
- webeventbuffer.cs
- DashStyles.cs
- AdornerHitTestResult.cs
- ViewgenGatekeeper.cs
- DetailsViewUpdateEventArgs.cs
- AVElementHelper.cs
- ListViewItemEventArgs.cs
- GridViewEditEventArgs.cs
- ArgumentValue.cs
- DictionaryBase.cs
- RelationshipDetailsCollection.cs
- StorageBasedPackageProperties.cs
- WebPartConnectionsConfigureVerb.cs
- ObjectKeyFrameCollection.cs
- baseshape.cs
- BaseDataList.cs
- PrintPreviewGraphics.cs
- SettingsSavedEventArgs.cs
- SchemaTypeEmitter.cs
- WindowsFormsHost.cs
- CodeGeneratorOptions.cs
- ThreadAbortException.cs
- MgmtResManager.cs
- PolicyImporterElementCollection.cs
- MetadataCache.cs
- ElementHostAutomationPeer.cs
- LZCodec.cs
- FlowDocumentReader.cs
- ObjectMemberMapping.cs