Code:
/ 4.0 / 4.0 / DEVDIV_TFS / Dev10 / Releases / RTMRel / wpf / src / Base / System / Windows / Input / TraversalRequest.cs / 1305600 / 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
- TextSchema.cs
- ContentFilePart.cs
- Propagator.ExtentPlaceholderCreator.cs
- CngKeyCreationParameters.cs
- _CookieModule.cs
- DecoderNLS.cs
- XmlBindingWorker.cs
- ScrollableControlDesigner.cs
- AudioBase.cs
- JoinCqlBlock.cs
- ChildrenQuery.cs
- FastPropertyAccessor.cs
- QuerySettings.cs
- CodeGenerator.cs
- Condition.cs
- OleDragDropHandler.cs
- Automation.cs
- Certificate.cs
- SqlError.cs
- DependencyPropertyConverter.cs
- HttpHandlersSection.cs
- SystemTcpStatistics.cs
- FilterQueryOptionExpression.cs
- GraphicsState.cs
- BinHexEncoder.cs
- AttachedAnnotation.cs
- XsltCompileContext.cs
- InternalCache.cs
- _LoggingObject.cs
- PolicyManager.cs
- SoapSchemaMember.cs
- OleDbFactory.cs
- CompressionTransform.cs
- PointAnimationBase.cs
- IdentityManager.cs
- ClientSettings.cs
- EntityProviderFactory.cs
- ComEventsHelper.cs
- OrCondition.cs
- PropagatorResult.cs
- RequestNavigateEventArgs.cs
- AssemblyCache.cs
- PropertyKey.cs
- HttpDebugHandler.cs
- Application.cs
- BaseTemplateBuildProvider.cs
- remotingproxy.cs
- BooleanAnimationUsingKeyFrames.cs
- DataObjectEventArgs.cs
- SqlDataSourceQuery.cs
- CodeDomConfigurationHandler.cs
- BinaryCommonClasses.cs
- sqlcontext.cs
- SafePEFileHandle.cs
- DecoderNLS.cs
- HttpRequestCacheValidator.cs
- TypeHelper.cs
- IntranetCredentialPolicy.cs
- WmlLinkAdapter.cs
- Convert.cs
- StartFileNameEditor.cs
- FlowDocumentPage.cs
- SecurityPolicySection.cs
- TargetInvocationException.cs
- GPStream.cs
- ExceptionHandlersDesigner.cs
- EpmHelper.cs
- ListItem.cs
- NumberFormatInfo.cs
- FreezableCollection.cs
- Transform3DGroup.cs
- BuildResult.cs
- Point3DAnimationUsingKeyFrames.cs
- SByteStorage.cs
- BlurBitmapEffect.cs
- ScriptIgnoreAttribute.cs
- QilSortKey.cs
- UInt16Converter.cs
- DataGridViewColumnConverter.cs
- RoleManagerEventArgs.cs
- SystemSounds.cs
- IndexedWhereQueryOperator.cs
- MailMessage.cs
- XmlDeclaration.cs
- PathGeometry.cs
- OciEnlistContext.cs
- XmlDocumentFragment.cs
- SqlInfoMessageEvent.cs
- SettingsSection.cs
- BitmapData.cs
- SystemUnicastIPAddressInformation.cs
- ExecutionContext.cs
- ConfigurationManagerInternal.cs
- counter.cs
- TypeConstant.cs
- OciLobLocator.cs
- DataView.cs
- DataColumnPropertyDescriptor.cs
- AdPostCacheSubstitution.cs
- TemplateControlCodeDomTreeGenerator.cs