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
- FontStyleConverter.cs
- SByteStorage.cs
- ReaderWriterLock.cs
- CroppedBitmap.cs
- ExpressionDumper.cs
- Converter.cs
- WrapPanel.cs
- SqlDataSourceConfigureFilterForm.cs
- ByteArrayHelperWithString.cs
- XamlReaderConstants.cs
- ScriptControlManager.cs
- Model3DCollection.cs
- Models.cs
- TreeNodeEventArgs.cs
- EdgeModeValidation.cs
- VirtualPathProvider.cs
- ButtonBaseAdapter.cs
- PriorityItem.cs
- VisualBasicReference.cs
- StringArrayConverter.cs
- Stylesheet.cs
- UnionCqlBlock.cs
- ErrorProvider.cs
- PathSegment.cs
- PageThemeBuildProvider.cs
- AutoFocusStyle.xaml.cs
- Point3DValueSerializer.cs
- ItemMap.cs
- WindowsRichEdit.cs
- AsnEncodedData.cs
- TreeNodeBindingCollection.cs
- FileDialogPermission.cs
- FormParameter.cs
- FontSource.cs
- XmlDictionaryString.cs
- SamlEvidence.cs
- PerformanceCounterManager.cs
- SchemaNotation.cs
- WebPartMenu.cs
- BamlRecords.cs
- AnimationLayer.cs
- PassportPrincipal.cs
- ReadOnlyTernaryTree.cs
- hresults.cs
- WebPartMinimizeVerb.cs
- VisualState.cs
- ObjectMaterializedEventArgs.cs
- HttpListenerPrefixCollection.cs
- EntryPointNotFoundException.cs
- VariantWrapper.cs
- PersistenceProviderFactory.cs
- MsmqChannelFactoryBase.cs
- OdbcEnvironment.cs
- DataGridViewTopLeftHeaderCell.cs
- DoubleLinkList.cs
- ServiceAuthorizationBehavior.cs
- BuildManager.cs
- XmlNavigatorFilter.cs
- DataGridRelationshipRow.cs
- LoginCancelEventArgs.cs
- SchemaSetCompiler.cs
- DecimalAverageAggregationOperator.cs
- LineProperties.cs
- OrderedDictionary.cs
- ClaimSet.cs
- BidPrivateBase.cs
- WebServiceHostFactory.cs
- TextViewBase.cs
- NamespaceCollection.cs
- XpsS0ValidatingLoader.cs
- XmlDataDocument.cs
- InputReferenceExpression.cs
- CommandDesigner.cs
- SQLInt16.cs
- ClientTargetSection.cs
- SoapRpcServiceAttribute.cs
- TextTreeInsertElementUndoUnit.cs
- BackoffTimeoutHelper.cs
- TextSchema.cs
- DownloadProgressEventArgs.cs
- MemberInfoSerializationHolder.cs
- ColorMatrix.cs
- FileUtil.cs
- SingleStorage.cs
- JsonReader.cs
- CacheEntry.cs
- BoundColumn.cs
- CapacityStreamGeometryContext.cs
- EntityDataSourceUtil.cs
- HttpApplicationFactory.cs
- MergeFailedEvent.cs
- WithStatement.cs
- SqlVisitor.cs
- ModelItemKeyValuePair.cs
- SHA512Managed.cs
- PathFigure.cs
- TriggerCollection.cs
- RuntimeConfigLKG.cs
- MetaType.cs
- TextEndOfParagraph.cs