Code:
/ Dotnetfx_Win7_3.5.1 / Dotnetfx_Win7_3.5.1 / 3.5.1 / DEVDIV / depot / DevDiv / releases / Orcas / NetFXw7 / 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
- SafeIUnknown.cs
- HostSecurityManager.cs
- ImageFormatConverter.cs
- ToolBarPanel.cs
- MarshalDirectiveException.cs
- ProtocolsConfigurationHandler.cs
- SpecialNameAttribute.cs
- WebPartCancelEventArgs.cs
- FileDialogCustomPlacesCollection.cs
- SortedDictionary.cs
- DataContractSerializerOperationGenerator.cs
- ServiceHostFactory.cs
- CodeBlockBuilder.cs
- StreamWriter.cs
- PaperSource.cs
- DocumentSchemaValidator.cs
- ManagedIStream.cs
- ZipIOZip64EndOfCentralDirectoryLocatorBlock.cs
- XmlSchemaAnnotation.cs
- SelectedDatesCollection.cs
- MissingSatelliteAssemblyException.cs
- Image.cs
- ObjectView.cs
- JournalEntryStack.cs
- TaskFactory.cs
- Mapping.cs
- PasswordTextContainer.cs
- ContextMenu.cs
- xmlfixedPageInfo.cs
- PropertyInfoSet.cs
- QilPatternVisitor.cs
- DataGridCellAutomationPeer.cs
- InsufficientMemoryException.cs
- TypedTableBase.cs
- RuleSetReference.cs
- RequiredAttributeAttribute.cs
- ExpressionBinding.cs
- CodeAttributeDeclaration.cs
- HeaderLabel.cs
- TextEditorSpelling.cs
- PriorityQueue.cs
- CompilationSection.cs
- SystemException.cs
- OracleFactory.cs
- OracleDataReader.cs
- ValidationService.cs
- GeneralTransform2DTo3D.cs
- SQLMembershipProvider.cs
- SingleObjectCollection.cs
- ContextMenuStripGroupCollection.cs
- cache.cs
- AppDomainGrammarProxy.cs
- DataServiceException.cs
- WindowHideOrCloseTracker.cs
- WebZone.cs
- Quaternion.cs
- TypeToken.cs
- ColumnMapTranslator.cs
- FileDialogCustomPlacesCollection.cs
- HyperLinkDataBindingHandler.cs
- NaturalLanguageHyphenator.cs
- MetadataArtifactLoaderCompositeResource.cs
- xsdvalidator.cs
- DataGridTableCollection.cs
- ReflectionHelper.cs
- GlobalEventManager.cs
- AnimationLayer.cs
- XhtmlBasicCommandAdapter.cs
- CollectionDataContract.cs
- PlatformCulture.cs
- Rect3D.cs
- Registry.cs
- PolyLineSegment.cs
- CharEnumerator.cs
- AssertSection.cs
- CompilerParameters.cs
- RightsDocument.cs
- FlowNode.cs
- GrowingArray.cs
- UserNameSecurityTokenParameters.cs
- SettingsPropertyValueCollection.cs
- FrameworkTextComposition.cs
- TextBoxAutoCompleteSourceConverter.cs
- Monitor.cs
- SelectionRangeConverter.cs
- DeviceSpecificDesigner.cs
- DataColumnCollection.cs
- UrlAuthorizationModule.cs
- EventLogPermissionEntryCollection.cs
- Evidence.cs
- JoinTreeSlot.cs
- Focus.cs
- PrintControllerWithStatusDialog.cs
- AssociationSetMetadata.cs
- AnnotationComponentChooser.cs
- SqlXml.cs
- PropertyOverridesTypeEditor.cs
- SplashScreen.cs
- XpsException.cs
- ListDictionaryInternal.cs