Code:
/ 4.0 / 4.0 / untmp / 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.
Link Menu

This book is available now!
Buy at Amazon US or
Buy at Amazon UK
- DesignerCapabilities.cs
- ClusterSafeNativeMethods.cs
- GeometryHitTestParameters.cs
- DrawingContextDrawingContextWalker.cs
- StorageInfo.cs
- safelink.cs
- prefixendpointaddressmessagefilter.cs
- RenderDataDrawingContext.cs
- SqlServices.cs
- OleStrCAMarshaler.cs
- WindowsListViewSubItem.cs
- ViewPort3D.cs
- BitmapImage.cs
- FontConverter.cs
- EventWaitHandle.cs
- OrthographicCamera.cs
- VariableBinder.cs
- ReachFixedDocumentSerializer.cs
- Operand.cs
- Expressions.cs
- ShapeTypeface.cs
- DataTableMappingCollection.cs
- MediaTimeline.cs
- StylusSystemGestureEventArgs.cs
- HwndAppCommandInputProvider.cs
- AssertFilter.cs
- AppDomainShutdownMonitor.cs
- BinaryObjectReader.cs
- NullableFloatSumAggregationOperator.cs
- FrameworkObject.cs
- TemplateParser.cs
- BooleanConverter.cs
- MappedMetaModel.cs
- ControlBuilder.cs
- ADRole.cs
- SHA256Cng.cs
- PtsContext.cs
- IndexerNameAttribute.cs
- ConfigurationManagerInternalFactory.cs
- DBAsyncResult.cs
- InstanceLockQueryResult.cs
- TemplateControl.cs
- DataGridColumn.cs
- GridSplitterAutomationPeer.cs
- DataListComponentEditor.cs
- Rotation3D.cs
- SharedPerformanceCounter.cs
- DefaultPropertiesToSend.cs
- ItemChangedEventArgs.cs
- DictionaryBase.cs
- XmlCharCheckingReader.cs
- Sequence.cs
- SelectionPatternIdentifiers.cs
- MenuBindingsEditor.cs
- AnyAllSearchOperator.cs
- SqlNodeAnnotation.cs
- DataGridPreparingCellForEditEventArgs.cs
- MLangCodePageEncoding.cs
- EncoderParameters.cs
- InputLanguageManager.cs
- TrueReadOnlyCollection.cs
- FormsIdentity.cs
- FlowDecisionLabelFeature.cs
- BamlReader.cs
- XmlAutoDetectWriter.cs
- SqlDataSource.cs
- Configuration.cs
- ApplyHostConfigurationBehavior.cs
- PackageRelationshipSelector.cs
- WebRequestModuleElementCollection.cs
- ObjectViewFactory.cs
- AsyncPostBackTrigger.cs
- Component.cs
- MouseCaptureWithinProperty.cs
- DataServiceRequestOfT.cs
- HtmlControl.cs
- CustomAttributeSerializer.cs
- ProtocolReflector.cs
- AssertFilter.cs
- GestureRecognitionResult.cs
- ExpressionBindingCollection.cs
- TimeSpanValidator.cs
- ResourceDescriptionAttribute.cs
- ComponentEvent.cs
- SqlBuilder.cs
- ContentPlaceHolderDesigner.cs
- GlobalizationAssembly.cs
- AnimationClockResource.cs
- Vector3DIndependentAnimationStorage.cs
- OracleTimeSpan.cs
- PackageRelationshipCollection.cs
- SoapAttributeOverrides.cs
- Util.cs
- DBBindings.cs
- StaticContext.cs
- SqlRewriteScalarSubqueries.cs
- infer.cs
- CreateUserWizard.cs
- RoleManagerEventArgs.cs
- ExpandoObject.cs