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
- ValueSerializerAttribute.cs
- WebServiceTypeData.cs
- ControlParameter.cs
- DateTimeConverter.cs
- LambdaCompiler.Expressions.cs
- RenderDataDrawingContext.cs
- DBNull.cs
- ZipIOCentralDirectoryFileHeader.cs
- QilChoice.cs
- PropertyExpression.cs
- DataGridViewCellConverter.cs
- ConvertBinder.cs
- WebException.cs
- MyContact.cs
- DelegatedStream.cs
- XmlHierarchicalEnumerable.cs
- ResourceExpressionBuilder.cs
- MsdtcWrapper.cs
- TextServicesProperty.cs
- XmlDataCollection.cs
- TdsParserHelperClasses.cs
- unsafenativemethodsother.cs
- serverconfig.cs
- SecurityIdentifierElementCollection.cs
- DataSvcMapFileSerializer.cs
- FloatUtil.cs
- References.cs
- TreeViewAutomationPeer.cs
- SelectionEditingBehavior.cs
- ContextMenuStrip.cs
- WindowsAuthenticationModule.cs
- XhtmlBasicPanelAdapter.cs
- RectangleGeometry.cs
- WindowsFormsLinkLabel.cs
- IgnorePropertiesAttribute.cs
- safemediahandle.cs
- ProgressBarRenderer.cs
- XmlTextReaderImpl.cs
- EntityDataSourceContainerNameConverter.cs
- AgileSafeNativeMemoryHandle.cs
- EventLevel.cs
- AssociationProvider.cs
- LifetimeServices.cs
- NonClientArea.cs
- PermissionListSet.cs
- ListViewItem.cs
- WorkflowWebService.cs
- HelpProvider.cs
- ExpressionEditorAttribute.cs
- AsyncSerializedWorker.cs
- CDSsyncETWBCLProvider.cs
- ZipArchive.cs
- XmlCharacterData.cs
- PowerModeChangedEventArgs.cs
- SmiRecordBuffer.cs
- SecurityImpersonationBehavior.cs
- SessionStateContainer.cs
- HttpPostedFileBase.cs
- MetadataException.cs
- ReferentialConstraint.cs
- RegexWorker.cs
- ProtocolViolationException.cs
- BaseEntityWrapper.cs
- WriterOutput.cs
- CodeArrayCreateExpression.cs
- NativeMethods.cs
- DataGridViewCellCollection.cs
- LiteralControl.cs
- GridViewDesigner.cs
- Visitor.cs
- DrawingAttributeSerializer.cs
- LostFocusEventManager.cs
- WebPartConnectionsDisconnectVerb.cs
- Triplet.cs
- ReadOnlyDictionary.cs
- QueryResponse.cs
- StrokeNodeOperations2.cs
- TransformGroup.cs
- RequestValidator.cs
- GridItemProviderWrapper.cs
- HtmlControlPersistable.cs
- PropertyMapper.cs
- IntellisenseTextBox.cs
- FilteredAttributeCollection.cs
- FontStyleConverter.cs
- BaseCollection.cs
- ManagementEventArgs.cs
- CodeExpressionStatement.cs
- BaseValidator.cs
- ProtocolsConfigurationEntry.cs
- DataServiceExpressionVisitor.cs
- SQLConvert.cs
- TextureBrush.cs
- ListDependantCardsRequest.cs
- Int32RectConverter.cs
- ResourceContainer.cs
- TraceUtility.cs
- OdbcConnectionPoolProviderInfo.cs
- XmlQueryOutput.cs
- CaseInsensitiveHashCodeProvider.cs