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
- ColorInterpolationModeValidation.cs
- HtmlHistory.cs
- SoapHelper.cs
- Int32.cs
- CharacterString.cs
- QilList.cs
- CodeNamespaceCollection.cs
- EdmComplexPropertyAttribute.cs
- ThreadExceptionEvent.cs
- TaskFormBase.cs
- Stylesheet.cs
- ControlsConfig.cs
- WindowsTooltip.cs
- MatrixCamera.cs
- ToolStripPanelRenderEventArgs.cs
- DeferredSelectedIndexReference.cs
- EncoderFallback.cs
- ContainerVisual.cs
- MaskedTextBoxDesignerActionList.cs
- DataGridCaption.cs
- CodeAttachEventStatement.cs
- XAMLParseException.cs
- FacetEnabledSchemaElement.cs
- DesignerProperties.cs
- ASCIIEncoding.cs
- DictionaryGlobals.cs
- StructuralObject.cs
- TransformValueSerializer.cs
- ZipIOLocalFileDataDescriptor.cs
- CultureInfo.cs
- BinaryUtilClasses.cs
- RowTypeElement.cs
- StyleModeStack.cs
- ErrorProvider.cs
- assertwrapper.cs
- RouteItem.cs
- KnowledgeBase.cs
- WebPartMovingEventArgs.cs
- ThreadStateException.cs
- Slider.cs
- UriTemplateTrieLocation.cs
- NetworkCredential.cs
- ByteStack.cs
- OciEnlistContext.cs
- HtmlFormAdapter.cs
- PageAsyncTaskManager.cs
- __FastResourceComparer.cs
- NativeMethods.cs
- BamlVersionHeader.cs
- BufferedStream.cs
- RoutedPropertyChangedEventArgs.cs
- BufferBuilder.cs
- PublisherMembershipCondition.cs
- ContourSegment.cs
- OptimisticConcurrencyException.cs
- TableCell.cs
- EmptyStringExpandableObjectConverter.cs
- StylusSystemGestureEventArgs.cs
- SqlDataSourceCache.cs
- AppDomainUnloadedException.cs
- SchemaHelper.cs
- ImageUrlEditor.cs
- SpAudioStreamWrapper.cs
- SymDocumentType.cs
- _LocalDataStoreMgr.cs
- DataSourceView.cs
- TextViewSelectionProcessor.cs
- XmlSchemaComplexContentRestriction.cs
- ButtonField.cs
- TypeUnloadedException.cs
- UIElementParagraph.cs
- Ref.cs
- SelectionListDesigner.cs
- DetailsViewPageEventArgs.cs
- IgnoreSectionHandler.cs
- EntitySet.cs
- BufferedGraphicsContext.cs
- NetworkInterface.cs
- WindowsListViewGroup.cs
- RayMeshGeometry3DHitTestResult.cs
- PhysicalFontFamily.cs
- CRYPTPROTECT_PROMPTSTRUCT.cs
- BindingUtils.cs
- StretchValidation.cs
- UIElementAutomationPeer.cs
- OdbcConnection.cs
- IERequestCache.cs
- ArrayWithOffset.cs
- SymbolMethod.cs
- ViewStateModeByIdAttribute.cs
- HttpListenerPrefixCollection.cs
- UniformGrid.cs
- DynamicILGenerator.cs
- AlignmentYValidation.cs
- DataBinder.cs
- OracleException.cs
- InkCanvasAutomationPeer.cs
- UIPermission.cs
- FontSource.cs
- ImageListUtils.cs