Code:
/ Dotnetfx_Vista_SP2 / Dotnetfx_Vista_SP2 / 8.0.50727.4016 / DEVDIV / depot / DevDiv / releases / Orcas / QFE / 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
- SortDescription.cs
- DispatcherExceptionFilterEventArgs.cs
- DataGridRowAutomationPeer.cs
- BitmapSource.cs
- ClientTargetSection.cs
- TableLayoutPanelCellPosition.cs
- InvalidFilterCriteriaException.cs
- SafeSecurityHandles.cs
- DrawListViewItemEventArgs.cs
- SystemWebCachingSectionGroup.cs
- DataGridViewRowEventArgs.cs
- SplitterCancelEvent.cs
- SegmentTree.cs
- HashRepartitionStream.cs
- BindingMemberInfo.cs
- GlyphsSerializer.cs
- columnmapfactory.cs
- Slider.cs
- ModelToObjectValueConverter.cs
- DragEvent.cs
- AccessDataSourceWizardForm.cs
- FreezableOperations.cs
- DataControlPagerLinkButton.cs
- CodeAccessSecurityEngine.cs
- TreeNodeBindingCollection.cs
- SoapRpcMethodAttribute.cs
- LinkButton.cs
- StyleBamlRecordReader.cs
- RichTextBox.cs
- ExpressionContext.cs
- TrustLevelCollection.cs
- SourceInterpreter.cs
- AnnotationResourceCollection.cs
- XPathPatternParser.cs
- InstancePersistenceCommandException.cs
- SkewTransform.cs
- MetadataPropertyCollection.cs
- ResourceExpression.cs
- TranslateTransform3D.cs
- DBPropSet.cs
- CodeDomSerializerException.cs
- CodeFieldReferenceExpression.cs
- MenuTracker.cs
- RuleSetCollection.cs
- TransformCollection.cs
- MruCache.cs
- StrongNameUtility.cs
- NameObjectCollectionBase.cs
- ByteStreamGeometryContext.cs
- SecurityUniqueId.cs
- GroupLabel.cs
- ToolStripLabel.cs
- ADMembershipUser.cs
- KeyedCollection.cs
- DesignTimeTemplateParser.cs
- OleDbTransaction.cs
- FaultConverter.cs
- FlatButtonAppearance.cs
- XPathBuilder.cs
- MessageProtectionOrder.cs
- TraceHelpers.cs
- XmlILIndex.cs
- DataGridBoolColumn.cs
- Line.cs
- InlineCollection.cs
- PropertyConverter.cs
- FrameworkContextData.cs
- mediaeventshelper.cs
- LogRecordSequence.cs
- EnumValAlphaComparer.cs
- HostedElements.cs
- AmbientLight.cs
- LogFlushAsyncResult.cs
- CallSiteHelpers.cs
- CultureInfo.cs
- OracleBFile.cs
- PageAdapter.cs
- InfoCardRSAPKCS1SignatureDeformatter.cs
- TdsParameterSetter.cs
- ParenthesizePropertyNameAttribute.cs
- WindowsGraphics2.cs
- AsymmetricKeyExchangeFormatter.cs
- Window.cs
- DrawToolTipEventArgs.cs
- RadioButtonBaseAdapter.cs
- IdlingCommunicationPool.cs
- EllipseGeometry.cs
- MaterializeFromAtom.cs
- MemberAccessException.cs
- ComponentEvent.cs
- FontDriver.cs
- WebServiceHostFactory.cs
- TextParagraphView.cs
- QueryOperationResponseOfT.cs
- XmlUtil.cs
- MemberProjectedSlot.cs
- Pen.cs
- MinimizableAttributeTypeConverter.cs
- XmlSchemaAll.cs
- _Events.cs