Code:
/ Dotnetfx_Vista_SP2 / Dotnetfx_Vista_SP2 / 8.0.50727.4016 / DEVDIV / depot / DevDiv / releases / Orcas / QFE / 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
- DataGridRowEventArgs.cs
- HTTPNotFoundHandler.cs
- CollectionBuilder.cs
- InitializerFacet.cs
- ColorTransformHelper.cs
- TemplateControl.cs
- BStrWrapper.cs
- DecimalConverter.cs
- ContentDesigner.cs
- XXXOnTypeBuilderInstantiation.cs
- SecureStringHasher.cs
- DataBindingExpressionBuilder.cs
- XmlValueConverter.cs
- CodeCatchClauseCollection.cs
- Authorization.cs
- EventNotify.cs
- StickyNoteContentControl.cs
- CultureInfoConverter.cs
- TemplatedAdorner.cs
- BamlRecordReader.cs
- BasicHttpSecurity.cs
- DataGridViewCell.cs
- PagerSettings.cs
- ConnectionsZoneDesigner.cs
- FieldInfo.cs
- TypedRowHandler.cs
- streamingZipPartStream.cs
- AsyncPostBackTrigger.cs
- XmlSchemaComplexContentRestriction.cs
- UpdateException.cs
- XsdDuration.cs
- ServiceThrottle.cs
- OrderingExpression.cs
- SafeEventLogReadHandle.cs
- RelationshipManager.cs
- ContextBase.cs
- BuildResult.cs
- XNameTypeConverter.cs
- RemotingConfigParser.cs
- ToolStripItemGlyph.cs
- DataSourceControlBuilder.cs
- ArglessEventHandlerProxy.cs
- GridItemProviderWrapper.cs
- HorizontalAlignConverter.cs
- UnSafeCharBuffer.cs
- DataTableMappingCollection.cs
- baseaxisquery.cs
- BaseCollection.cs
- SQLCharsStorage.cs
- DllNotFoundException.cs
- XmlMembersMapping.cs
- ReferenceList.cs
- ItemMap.cs
- AbstractExpressions.cs
- WebPartCatalogAddVerb.cs
- CodeConditionStatement.cs
- HitTestWithGeometryDrawingContextWalker.cs
- XPathAncestorIterator.cs
- HtmlTableRow.cs
- StrongName.cs
- MetadataItemCollectionFactory.cs
- CollectionViewGroup.cs
- ArrangedElementCollection.cs
- PropertyMap.cs
- BasicDesignerLoader.cs
- NameHandler.cs
- RelationshipFixer.cs
- ToolStripSeparator.cs
- DataPagerFieldItem.cs
- ApplicationInterop.cs
- Expressions.cs
- rsa.cs
- Internal.cs
- SerializationEventsCache.cs
- HttpModuleActionCollection.cs
- ApplyImportsAction.cs
- ProtocolsConfigurationHandler.cs
- StreamUpdate.cs
- baseshape.cs
- XmlnsPrefixAttribute.cs
- NodeInfo.cs
- DbResourceAllocator.cs
- XmlSchemaSimpleContentRestriction.cs
- AsyncResult.cs
- ColorContext.cs
- ResourcePermissionBaseEntry.cs
- CompositeFontParser.cs
- MsmqInputChannelBase.cs
- ConvertTextFrag.cs
- OpenFileDialog.cs
- HttpConfigurationContext.cs
- SafeTimerHandle.cs
- MatrixAnimationUsingPath.cs
- CreatingCookieEventArgs.cs
- ScriptHandlerFactory.cs
- FilterEventArgs.cs
- RawStylusInputReport.cs
- XmlHierarchicalDataSourceView.cs
- SingleTagSectionHandler.cs
- DoubleAnimation.cs