Code:
/ Net / Net / 3.5.50727.3053 / DEVDIV / depot / DevDiv / releases / Orcas / SP / 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
- ReadOnlyObservableCollection.cs
- PageCatalogPart.cs
- ToolboxDataAttribute.cs
- TemplateField.cs
- ButtonAutomationPeer.cs
- ListBindableAttribute.cs
- CompiledELinqQueryState.cs
- ReadOnlyCollection.cs
- ILGenerator.cs
- ToolBar.cs
- CryptoStream.cs
- ObjectSelectorEditor.cs
- ValidationErrorEventArgs.cs
- InternalRelationshipCollection.cs
- HMAC.cs
- Screen.cs
- HttpStreamMessageEncoderFactory.cs
- SmiGettersStream.cs
- ScriptReferenceBase.cs
- LineServicesCallbacks.cs
- UnauthorizedWebPart.cs
- ExtensionDataReader.cs
- URLMembershipCondition.cs
- RelOps.cs
- DataRow.cs
- MetadataArtifactLoader.cs
- odbcmetadatacollectionnames.cs
- RegisteredHiddenField.cs
- ServerIdentity.cs
- DrawingCollection.cs
- PrintDialogException.cs
- FormParameter.cs
- StoreItemCollection.cs
- ObjectViewQueryResultData.cs
- ColumnMapTranslator.cs
- validationstate.cs
- StrokeCollectionConverter.cs
- BrowserCapabilitiesFactoryBase.cs
- WindowsListViewItem.cs
- RectangleF.cs
- AnonymousIdentificationSection.cs
- SafeHandle.cs
- NTAccount.cs
- ConfigurationSchemaErrors.cs
- VScrollProperties.cs
- TextDpi.cs
- SegmentInfo.cs
- Location.cs
- ValueUnavailableException.cs
- PopupEventArgs.cs
- dbenumerator.cs
- EntityUtil.cs
- CollectionEditorDialog.cs
- SolidColorBrush.cs
- NextPreviousPagerField.cs
- XmlSchemaInfo.cs
- BitArray.cs
- Int32AnimationBase.cs
- HtmlTableCell.cs
- TextElementAutomationPeer.cs
- EntityTransaction.cs
- TypeBuilder.cs
- ControlAdapter.cs
- StringTraceRecord.cs
- ModuleConfigurationInfo.cs
- StreamSecurityUpgradeAcceptorAsyncResult.cs
- DataRecord.cs
- SafeNativeMethods.cs
- IRCollection.cs
- VisualStateGroup.cs
- Drawing.cs
- LocalBuilder.cs
- TimeZoneInfo.cs
- Error.cs
- StandardCommandToolStripMenuItem.cs
- xsdvalidator.cs
- DescendentsWalker.cs
- LinearGradientBrush.cs
- BitmapEncoder.cs
- SQLDateTime.cs
- ReliabilityContractAttribute.cs
- NameSpaceExtractor.cs
- FileDetails.cs
- WebPartCancelEventArgs.cs
- ListenerElementsCollection.cs
- ControlBindingsCollection.cs
- PassportPrincipal.cs
- RequestTimeoutManager.cs
- HttpCapabilitiesEvaluator.cs
- KnownTypes.cs
- AudioException.cs
- DrawingBrush.cs
- SafeLocalMemHandle.cs
- PropertiesTab.cs
- UserControlParser.cs
- XmlValueConverter.cs
- FileSecurity.cs
- DetailsViewPageEventArgs.cs
- DataSvcMapFile.cs
- ToolStripInSituService.cs