Code:
/ Dotnetfx_Win7_3.5.1 / Dotnetfx_Win7_3.5.1 / 3.5.1 / DEVDIV / depot / DevDiv / releases / Orcas / NetFXw7 / 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
- RectAnimationBase.cs
- TargetControlTypeAttribute.cs
- SectionXmlInfo.cs
- IgnoreDeviceFilterElement.cs
- HierarchicalDataSourceControl.cs
- EventLogPermissionAttribute.cs
- BitmapMetadata.cs
- IndentTextWriter.cs
- ChangeDirector.cs
- FormViewUpdatedEventArgs.cs
- OracleCommand.cs
- MessageParameterAttribute.cs
- XmlElementAttribute.cs
- ActivationArguments.cs
- BitmapFrameEncode.cs
- GridViewRowPresenterBase.cs
- EntityDataSourceViewSchema.cs
- ClassicBorderDecorator.cs
- wmiprovider.cs
- Helpers.cs
- Gdiplus.cs
- VectorKeyFrameCollection.cs
- XPathAncestorQuery.cs
- Speller.cs
- AttachedAnnotation.cs
- EnvelopedPkcs7.cs
- VectorConverter.cs
- DATA_BLOB.cs
- SrgsRulesCollection.cs
- designeractionbehavior.cs
- DebuggerAttributes.cs
- _NegoState.cs
- TemplateControl.cs
- ApplicationTrust.cs
- MatrixKeyFrameCollection.cs
- HtmlInputButton.cs
- UpdateEventArgs.cs
- RealProxy.cs
- TypeConverterValueSerializer.cs
- StickyNoteHelper.cs
- webbrowsersite.cs
- XmlBufferedByteStreamReader.cs
- WindowsListViewItem.cs
- StrokeNodeOperations.cs
- SimpleTypesSurrogate.cs
- ListControlConvertEventArgs.cs
- BitmapEffectInput.cs
- ButtonFlatAdapter.cs
- _RequestCacheProtocol.cs
- RequestSecurityTokenResponse.cs
- TriggerCollection.cs
- TreeView.cs
- ThreadAbortException.cs
- ListViewItem.cs
- ObjectSet.cs
- DecoratedNameAttribute.cs
- ConnectionInterfaceCollection.cs
- GcHandle.cs
- CompilationRelaxations.cs
- DataSet.cs
- XmlAnyElementAttributes.cs
- MemberAssignmentAnalysis.cs
- TextRangeEdit.cs
- ApplicationCommands.cs
- RoleManagerModule.cs
- DataGridTemplateColumn.cs
- SQLInt64Storage.cs
- EdmScalarPropertyAttribute.cs
- ErrorHandler.cs
- StructuralCache.cs
- ServicePointManager.cs
- TextSpan.cs
- OleDbParameterCollection.cs
- StoreContentChangedEventArgs.cs
- AlternateView.cs
- NumberSubstitution.cs
- InkCanvasInnerCanvas.cs
- HMACSHA1.cs
- SafeNativeMethods.cs
- MappingMetadataHelper.cs
- InheritanceContextHelper.cs
- IgnoreFileBuildProvider.cs
- ServiceNameCollection.cs
- GridViewRowEventArgs.cs
- TraceLevelHelper.cs
- Cloud.cs
- CurrentChangingEventArgs.cs
- ToolStrip.cs
- SID.cs
- QueryGenerator.cs
- ImageClickEventArgs.cs
- DataList.cs
- InstanceDataCollection.cs
- Int16Converter.cs
- ColorEditor.cs
- ProfileSettingsCollection.cs
- MessageSecurityVersionConverter.cs
- CryptoProvider.cs
- PeerNameRecordCollection.cs
- IIS7WorkerRequest.cs