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
- TextTreeTextElementNode.cs
- ProviderConnectionPointCollection.cs
- Socket.cs
- CompilationLock.cs
- TextFindEngine.cs
- infer.cs
- SByteConverter.cs
- XsdValidatingReader.cs
- Profiler.cs
- ApplySecurityAndSendAsyncResult.cs
- OAVariantLib.cs
- DPTypeDescriptorContext.cs
- ASCIIEncoding.cs
- UidManager.cs
- ExtensionMethods.cs
- EntityCommandCompilationException.cs
- RemotingConfigParser.cs
- Mapping.cs
- PoisonMessageException.cs
- DataGridViewColumnDividerDoubleClickEventArgs.cs
- WebPartCloseVerb.cs
- CodeAttachEventStatement.cs
- InputMethod.cs
- WinEventWrap.cs
- WebControl.cs
- SqlConnection.cs
- EntityKeyElement.cs
- WindowsAltTab.cs
- VisualProxy.cs
- RewritingPass.cs
- AlphabeticalEnumConverter.cs
- TreeNodeConverter.cs
- CheckBoxRenderer.cs
- Version.cs
- SessionStateUtil.cs
- Font.cs
- SqlDataAdapter.cs
- SmtpSpecifiedPickupDirectoryElement.cs
- EntityDataSourceViewSchema.cs
- XPathNodePointer.cs
- GridErrorDlg.cs
- XPathAncestorQuery.cs
- XmlComplianceUtil.cs
- ValidatingPropertiesEventArgs.cs
- CheckBoxField.cs
- LockedBorderGlyph.cs
- ObjectStateFormatter.cs
- PlatformCulture.cs
- NotCondition.cs
- SecurityDescriptor.cs
- SamlAttributeStatement.cs
- TextBoxBase.cs
- Convert.cs
- Latin1Encoding.cs
- CodeEventReferenceExpression.cs
- EncoderExceptionFallback.cs
- DataTableMapping.cs
- TranslateTransform.cs
- NullRuntimeConfig.cs
- FormCollection.cs
- SystemNetHelpers.cs
- EncryptedXml.cs
- SoapElementAttribute.cs
- DesignColumn.cs
- DocumentXPathNavigator.cs
- SiteMapNode.cs
- CountdownEvent.cs
- FloaterParaClient.cs
- OuterGlowBitmapEffect.cs
- OrderedEnumerableRowCollection.cs
- IndicCharClassifier.cs
- WindowsIdentity.cs
- ToolboxDataAttribute.cs
- Win32NamedPipes.cs
- CultureInfoConverter.cs
- ScrollProperties.cs
- ContentType.cs
- EntityCodeGenerator.cs
- ComboBox.cs
- SmtpFailedRecipientException.cs
- QuaternionRotation3D.cs
- DataGridViewComboBoxCell.cs
- UriTemplateClientFormatter.cs
- RepeaterDesigner.cs
- DbProviderServices.cs
- UrlAuthFailedErrorFormatter.cs
- BamlBinaryWriter.cs
- Size3DValueSerializer.cs
- FormViewRow.cs
- Helpers.cs
- Process.cs
- Table.cs
- __Filters.cs
- AnnotationResource.cs
- Brush.cs
- CompatibleIComparer.cs
- ProfessionalColors.cs
- WebPartExportVerb.cs
- Permission.cs
- ErrorEventArgs.cs