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
- XamlReaderHelper.cs
- HitTestResult.cs
- DoubleAnimationUsingKeyFrames.cs
- URLIdentityPermission.cs
- SoapInteropTypes.cs
- KeyValuePairs.cs
- DynamicControl.cs
- AppSettingsExpressionBuilder.cs
- XmlHierarchyData.cs
- RemoteX509AsymmetricSecurityKey.cs
- LabelEditEvent.cs
- AssemblyCollection.cs
- Debug.cs
- SetIterators.cs
- Region.cs
- HebrewNumber.cs
- CompoundFileStreamReference.cs
- XmlDataFileEditor.cs
- RemotingAttributes.cs
- MetadataSource.cs
- HtmlFormParameterWriter.cs
- ADRoleFactory.cs
- GridViewCancelEditEventArgs.cs
- CryptoApi.cs
- GroupItem.cs
- EnumType.cs
- SmtpLoginAuthenticationModule.cs
- FilteredAttributeCollection.cs
- ContextStack.cs
- SQLByteStorage.cs
- DataGridViewCell.cs
- Light.cs
- RuleSetDialog.cs
- KeyValuePairs.cs
- CommonDialog.cs
- QilFactory.cs
- PropertyPathConverter.cs
- ProcessHostMapPath.cs
- DrawingImage.cs
- HashHelper.cs
- EntityUtil.cs
- WorkflowRuntimeService.cs
- BookmarkTable.cs
- DataGridViewCellMouseEventArgs.cs
- ScaleTransform.cs
- HitTestDrawingContextWalker.cs
- HuffCodec.cs
- SweepDirectionValidation.cs
- MultiPartWriter.cs
- FlowDocumentScrollViewer.cs
- ToolTipService.cs
- RuleProcessor.cs
- LoginName.cs
- InternalConfigRoot.cs
- AxHost.cs
- GeneratedView.cs
- WebMessageEncodingBindingElement.cs
- HttpProfileGroupBase.cs
- AudioFormatConverter.cs
- ObfuscationAttribute.cs
- PropertyGridView.cs
- ToolStripDesignerAvailabilityAttribute.cs
- ColumnResizeAdorner.cs
- HGlobalSafeHandle.cs
- EntityDataSourceDataSelectionPanel.cs
- XamlHostingConfiguration.cs
- DispatchWrapper.cs
- ParserExtension.cs
- FloaterParaClient.cs
- _NestedMultipleAsyncResult.cs
- AdornerHitTestResult.cs
- UseLicense.cs
- Interlocked.cs
- DataFormat.cs
- TTSEngineTypes.cs
- MimeTypePropertyAttribute.cs
- View.cs
- PermissionAttributes.cs
- WriteableOnDemandStream.cs
- ExecutedRoutedEventArgs.cs
- GetPageNumberCompletedEventArgs.cs
- SimpleBitVector32.cs
- ToolBarButton.cs
- CodeTypeMember.cs
- FontUnitConverter.cs
- SimpleHandlerBuildProvider.cs
- InstanceCreationEditor.cs
- DependencyObjectPropertyDescriptor.cs
- ArgumentException.cs
- HttpWebRequestElement.cs
- DesignerDataTableBase.cs
- HtmlTable.cs
- SerializationFieldInfo.cs
- PanelContainerDesigner.cs
- ScaleTransform3D.cs
- UpdateProgress.cs
- ConfigUtil.cs
- ShapeTypeface.cs
- TcpTransportSecurityElement.cs
- WebServiceErrorEvent.cs