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
- GroupBox.cs
- SignatureDescription.cs
- EncodingInfo.cs
- FilterException.cs
- XmlMemberMapping.cs
- SmtpNetworkElement.cs
- OrderedEnumerableRowCollection.cs
- KeyValueConfigurationElement.cs
- SafeNativeMethods.cs
- Root.cs
- OpacityConverter.cs
- DataGridViewAutoSizeModeEventArgs.cs
- filewebresponse.cs
- webbrowsersite.cs
- HttpChannelListener.cs
- DesignerActionItemCollection.cs
- RequestCachePolicyConverter.cs
- ProxyWebPartConnectionCollection.cs
- CodePrimitiveExpression.cs
- CodeSnippetCompileUnit.cs
- QueryOperator.cs
- AccessedThroughPropertyAttribute.cs
- OperationInvokerBehavior.cs
- BitmapMetadataBlob.cs
- TrackBarRenderer.cs
- WebPartConnection.cs
- VirtualizedItemProviderWrapper.cs
- COM2ColorConverter.cs
- DataTransferEventArgs.cs
- RuntimeHelpers.cs
- ControlTemplate.cs
- Help.cs
- PasswordPropertyTextAttribute.cs
- WebPartDeleteVerb.cs
- HwndMouseInputProvider.cs
- PersonalizationDictionary.cs
- SpecularMaterial.cs
- CustomBindingElement.cs
- WeakEventManager.cs
- TransformGroup.cs
- GlyphElement.cs
- DataGridViewCellStyleContentChangedEventArgs.cs
- HTMLTextWriter.cs
- QueryOutputWriterV1.cs
- PassportAuthentication.cs
- ServiceObjectContainer.cs
- AnnotationObservableCollection.cs
- XpsFilter.cs
- DataServiceRequestArgs.cs
- ListCommandEventArgs.cs
- UTF7Encoding.cs
- XmlSerializationGeneratedCode.cs
- ProjectionPath.cs
- RenderOptions.cs
- TextViewSelectionProcessor.cs
- SiteMapNode.cs
- LocatorBase.cs
- NamedPipeProcessProtocolHandler.cs
- RelationshipEnd.cs
- CompilerTypeWithParams.cs
- DefaultSection.cs
- XmlWellformedWriter.cs
- DrawingDrawingContext.cs
- WsdlExporter.cs
- IApplicationTrustManager.cs
- StorageEntityTypeMapping.cs
- UserNameSecurityTokenAuthenticator.cs
- OAVariantLib.cs
- ControlValuePropertyAttribute.cs
- XmlNotation.cs
- DataGridViewButtonColumn.cs
- LinqDataSourceContextData.cs
- RequestTimeoutManager.cs
- SyndicationDeserializer.cs
- cookieexception.cs
- OleDbParameter.cs
- PropertyGridEditorPart.cs
- SqlDependencyUtils.cs
- GregorianCalendarHelper.cs
- AnnotationAdorner.cs
- GreaterThanOrEqual.cs
- TextDecorationLocationValidation.cs
- Decimal.cs
- ExpressionBuilderCollection.cs
- MailDefinition.cs
- XmlIgnoreAttribute.cs
- RegisteredScript.cs
- SamlSubject.cs
- columnmapfactory.cs
- StyleTypedPropertyAttribute.cs
- MediaScriptCommandRoutedEventArgs.cs
- EntityCommand.cs
- StateBag.cs
- Transform3D.cs
- Int64Storage.cs
- PrivilegeNotHeldException.cs
- TrackingMemoryStreamFactory.cs
- NameValueFileSectionHandler.cs
- PageVisual.cs
- KeyInstance.cs