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
- ExpressionReplacer.cs
- ListMarkerSourceInfo.cs
- ISCIIEncoding.cs
- GlobalEventManager.cs
- ApplicationBuildProvider.cs
- VectorCollectionConverter.cs
- ToolboxComponentsCreatedEventArgs.cs
- TextWriter.cs
- RadioButton.cs
- PerfProviderCollection.cs
- XPathSingletonIterator.cs
- SmtpCommands.cs
- LinkedResourceCollection.cs
- ErrorView.xaml.cs
- _NegotiateClient.cs
- MsmqDecodeHelper.cs
- AttachmentCollection.cs
- ObjectDataSourceStatusEventArgs.cs
- MultiAsyncResult.cs
- DispatchWrapper.cs
- MemoryFailPoint.cs
- SubqueryTrackingVisitor.cs
- SpeechRecognitionEngine.cs
- ObjectResult.cs
- WebPartConnectionsCloseVerb.cs
- FocusManager.cs
- SqlDelegatedTransaction.cs
- TaskHelper.cs
- CodeStatementCollection.cs
- LogEntrySerialization.cs
- DataGridPagerStyle.cs
- Matrix.cs
- CodeIndexerExpression.cs
- DefaultTextStore.cs
- XPathAxisIterator.cs
- Literal.cs
- ObjectQueryExecutionPlan.cs
- FloatUtil.cs
- Route.cs
- XmlnsCache.cs
- DbgCompiler.cs
- DataGridViewDataConnection.cs
- NonVisualControlAttribute.cs
- DiagnosticSection.cs
- CodeParameterDeclarationExpressionCollection.cs
- MissingMethodException.cs
- FixedTextView.cs
- Site.cs
- DrawingContextWalker.cs
- TableProviderWrapper.cs
- X509ChainElement.cs
- RadioButton.cs
- AppLevelCompilationSectionCache.cs
- MetadataExporter.cs
- CustomErrorsSection.cs
- ConfigurationStrings.cs
- SelectionEditor.cs
- EventWaitHandleSecurity.cs
- StylusCollection.cs
- Point3DAnimationUsingKeyFrames.cs
- PrintEvent.cs
- ToolStripDropDownDesigner.cs
- XmlQueryCardinality.cs
- PagedDataSource.cs
- XhtmlBasicSelectionListAdapter.cs
- Transform.cs
- SymmetricSecurityBindingElement.cs
- DependencyPropertyValueSerializer.cs
- InputElement.cs
- SendingRequestEventArgs.cs
- TextParagraph.cs
- WindowHelperService.cs
- AmbientProperties.cs
- ProcessHostServerConfig.cs
- InstanceNameConverter.cs
- EdmProviderManifest.cs
- GradientBrush.cs
- MessageAction.cs
- DataIdProcessor.cs
- ViewStateException.cs
- TypeReference.cs
- RemotingSurrogateSelector.cs
- AncestorChangedEventArgs.cs
- ListViewHitTestInfo.cs
- QilBinary.cs
- FileDialog.cs
- ColumnCollection.cs
- XamlDesignerSerializationManager.cs
- RegionIterator.cs
- MeshGeometry3D.cs
- xdrvalidator.cs
- ModelItemDictionaryImpl.cs
- CurrentTimeZone.cs
- SchemaAttDef.cs
- followingsibling.cs
- _BasicClient.cs
- MethodCallTranslator.cs
- DataTableCollection.cs
- Model3DCollection.cs
- PageAsyncTask.cs