Code:
/ Net / Net / 3.5.50727.3053 / DEVDIV / depot / DevDiv / releases / Orcas / SP / wpf / src / Base / System / Windows / Input / TraversalRequest.cs / 1 / TraversalRequest.cs
using System; namespace System.Windows.Input { ////// Represents a request to an element to move focus to another control. /// [Serializable()] public class TraversalRequest { ////// Constructor that requests passing FocusNavigationDirection /// /// Type of focus traversal to perform public TraversalRequest(FocusNavigationDirection focusNavigationDirection) { if (focusNavigationDirection != FocusNavigationDirection.Next && focusNavigationDirection != FocusNavigationDirection.Previous && focusNavigationDirection != FocusNavigationDirection.First && focusNavigationDirection != FocusNavigationDirection.Last && focusNavigationDirection != FocusNavigationDirection.Left && focusNavigationDirection != FocusNavigationDirection.Right && focusNavigationDirection != FocusNavigationDirection.Up && focusNavigationDirection != FocusNavigationDirection.Down) { throw new System.ComponentModel.InvalidEnumArgumentException("focusNavigationDirection", (int)focusNavigationDirection, typeof(FocusNavigationDirection)); } _focusNavigationDirection = focusNavigationDirection; } ////// true if reached the end of child elements that should have focus /// public bool Wrapped { get{return _wrapped;} set{_wrapped = value;} } ////// Determine how to move the focus /// public FocusNavigationDirection FocusNavigationDirection { get { return _focusNavigationDirection; } } private bool _wrapped; private FocusNavigationDirection _focusNavigationDirection; } ////// Determine how to move the focus /// public enum FocusNavigationDirection { ////// Move the focus to the next Control in Tab order. /// Next, ////// Move the focus to the previous Control in Tab order. Shift+Tab /// Previous, ////// Move the focus to the first Control in Tab order inside the subtree. /// First, ////// Move the focus to the last Control in Tab order inside the subtree. /// Last, ////// Move the focus to the left. /// Left, ////// Move the focus to the right. /// Right, ////// Move the focus to the up. /// Up, ////// Move the focus to the down. /// Down, // If you add a new value you should also add a validation check to TraversalRequest constructor } } // File provided for Reference Use Only by Microsoft Corporation (c) 2007. // Copyright (c) Microsoft Corporation. All rights reserved. using System; namespace System.Windows.Input { ////// Represents a request to an element to move focus to another control. /// [Serializable()] public class TraversalRequest { ////// Constructor that requests passing FocusNavigationDirection /// /// Type of focus traversal to perform public TraversalRequest(FocusNavigationDirection focusNavigationDirection) { if (focusNavigationDirection != FocusNavigationDirection.Next && focusNavigationDirection != FocusNavigationDirection.Previous && focusNavigationDirection != FocusNavigationDirection.First && focusNavigationDirection != FocusNavigationDirection.Last && focusNavigationDirection != FocusNavigationDirection.Left && focusNavigationDirection != FocusNavigationDirection.Right && focusNavigationDirection != FocusNavigationDirection.Up && focusNavigationDirection != FocusNavigationDirection.Down) { throw new System.ComponentModel.InvalidEnumArgumentException("focusNavigationDirection", (int)focusNavigationDirection, typeof(FocusNavigationDirection)); } _focusNavigationDirection = focusNavigationDirection; } ////// true if reached the end of child elements that should have focus /// public bool Wrapped { get{return _wrapped;} set{_wrapped = value;} } ////// Determine how to move the focus /// public FocusNavigationDirection FocusNavigationDirection { get { return _focusNavigationDirection; } } private bool _wrapped; private FocusNavigationDirection _focusNavigationDirection; } ////// Determine how to move the focus /// public enum FocusNavigationDirection { ////// Move the focus to the next Control in Tab order. /// Next, ////// Move the focus to the previous Control in Tab order. Shift+Tab /// Previous, ////// Move the focus to the first Control in Tab order inside the subtree. /// First, ////// Move the focus to the last Control in Tab order inside the subtree. /// Last, ////// Move the focus to the left. /// Left, ////// Move the focus to the right. /// Right, ////// Move the focus to the up. /// Up, ////// Move the focus to the down. /// Down, // If you add a new value you should also add a validation check to TraversalRequest constructor } } // 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
- XPathDocument.cs
- DispatchProxy.cs
- TemplateControlParser.cs
- WebServiceMethodData.cs
- OpacityConverter.cs
- QualifiedCellIdBoolean.cs
- StringValueSerializer.cs
- MaskedTextBoxDesignerActionList.cs
- CodeSnippetStatement.cs
- FileDialog_Vista_Interop.cs
- DecimalMinMaxAggregationOperator.cs
- PackagePartCollection.cs
- xmlglyphRunInfo.cs
- RadioButtonDesigner.cs
- OutOfMemoryException.cs
- StreamGeometry.cs
- MeasurementDCInfo.cs
- DataGridTableCollection.cs
- FreezableDefaultValueFactory.cs
- Sentence.cs
- IDQuery.cs
- MultidimensionalArrayItemReference.cs
- StatusBar.cs
- DateTimeConverter2.cs
- ToolStripItemTextRenderEventArgs.cs
- UIElement3D.cs
- StickyNoteContentControl.cs
- GridViewCancelEditEventArgs.cs
- FloaterBaseParagraph.cs
- Metafile.cs
- Matrix.cs
- Bitmap.cs
- SafeArrayRankMismatchException.cs
- CollectionConverter.cs
- ZipIOExtraField.cs
- WebHeaderCollection.cs
- ExpandSegment.cs
- WebPartVerbCollection.cs
- WindowsStartMenu.cs
- SharedStatics.cs
- Style.cs
- DataTableCollection.cs
- RoutingExtensionElement.cs
- EnterpriseServicesHelper.cs
- BrowserTree.cs
- BitFlagsGenerator.cs
- SqlNodeAnnotations.cs
- BitmapData.cs
- RenamedEventArgs.cs
- ClientBuildManagerCallback.cs
- dataSvcMapFileLoader.cs
- GetPageCompletedEventArgs.cs
- WebDescriptionAttribute.cs
- SafeThemeHandle.cs
- HttpRequestCacheValidator.cs
- NameValuePair.cs
- CompilerTypeWithParams.cs
- activationcontext.cs
- Int32RectValueSerializer.cs
- NodeLabelEditEvent.cs
- PerspectiveCamera.cs
- Item.cs
- Number.cs
- ListViewContainer.cs
- BaseConfigurationRecord.cs
- XmlSchemaAnyAttribute.cs
- CheckedPointers.cs
- GeneralTransform3DGroup.cs
- ServiceProviders.cs
- LeftCellWrapper.cs
- GenericEnumConverter.cs
- SqlTypeSystemProvider.cs
- Variable.cs
- WebPartDisplayModeCollection.cs
- ImageIndexConverter.cs
- WebPartHelpVerb.cs
- RootBuilder.cs
- StretchValidation.cs
- FindSimilarActivitiesVerb.cs
- ToolStripItemEventArgs.cs
- EntityDataSourceDesignerHelper.cs
- SqlRewriteScalarSubqueries.cs
- DecimalConverter.cs
- GrammarBuilderPhrase.cs
- GeneralTransform3DGroup.cs
- Page.cs
- PackUriHelper.cs
- DoubleUtil.cs
- DataDocumentXPathNavigator.cs
- XmlReturnWriter.cs
- XPathCompileException.cs
- LoginNameDesigner.cs
- MediaContextNotificationWindow.cs
- ProcessHostConfigUtils.cs
- ValidatorCollection.cs
- TranslateTransform3D.cs
- HttpWriter.cs
- Hex.cs
- SessionStateItemCollection.cs
- WinFormsUtils.cs