Code:
/ DotNET / DotNET / 8.0 / untmp / WIN_WINDOWS / lh_tools_devdiv_wpf / Windows / wcp / Base / System / Windows / Input / TraversalRequest.cs / 2 / 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.
Link Menu
This book is available now!
Buy at Amazon US or
Buy at Amazon UK
- SQLByteStorage.cs
- ModelToObjectValueConverter.cs
- HTTPNotFoundHandler.cs
- StoryFragments.cs
- DataGridColumnHeadersPresenter.cs
- SerialReceived.cs
- AdRotator.cs
- DataGridDetailsPresenterAutomationPeer.cs
- RsaEndpointIdentity.cs
- Composition.cs
- FixedSOMFixedBlock.cs
- DbBuffer.cs
- TypeRefElement.cs
- StructuredTypeEmitter.cs
- TypeConverter.cs
- ArgumentNullException.cs
- PageParser.cs
- FixedTextBuilder.cs
- ListItem.cs
- TagMapCollection.cs
- OpCellTreeNode.cs
- GridViewCancelEditEventArgs.cs
- WindowsSysHeader.cs
- PropertyHelper.cs
- ImageFormatConverter.cs
- XamlSerializationHelper.cs
- _CacheStreams.cs
- LowerCaseStringConverter.cs
- Timer.cs
- SchemaTableOptionalColumn.cs
- ObjectViewEntityCollectionData.cs
- precedingsibling.cs
- ServiceModelExtensionCollectionElement.cs
- KnownTypeAttribute.cs
- PartialClassGenerationTaskInternal.cs
- XmlILModule.cs
- HandledEventArgs.cs
- DesignerActionItemCollection.cs
- TreeViewItemAutomationPeer.cs
- BinaryObjectReader.cs
- EntityExpressionVisitor.cs
- ArgumentOutOfRangeException.cs
- EdmComplexTypeAttribute.cs
- selecteditemcollection.cs
- ProfilePropertySettingsCollection.cs
- MailMessageEventArgs.cs
- ParameterCollectionEditor.cs
- OutputCacheProfileCollection.cs
- Delay.cs
- HttpServerChannel.cs
- BitmapEffectState.cs
- HttpResponseInternalBase.cs
- CustomAttributeFormatException.cs
- CellTreeNodeVisitors.cs
- FormsAuthentication.cs
- CodeMethodMap.cs
- FocusChangedEventArgs.cs
- ObjectQueryProvider.cs
- NamespaceQuery.cs
- InvalidBodyAccessException.cs
- Int16Storage.cs
- LifetimeMonitor.cs
- MultipartIdentifier.cs
- CodeStatementCollection.cs
- _ScatterGatherBuffers.cs
- PropertyItem.cs
- ArrayWithOffset.cs
- SHA384CryptoServiceProvider.cs
- Win32.cs
- IssuanceLicense.cs
- DLinqDataModelProvider.cs
- OdbcStatementHandle.cs
- CustomTokenProvider.cs
- MergePropertyDescriptor.cs
- DetailsViewRowCollection.cs
- mansign.cs
- _NTAuthentication.cs
- ThicknessKeyFrameCollection.cs
- ItemDragEvent.cs
- regiisutil.cs
- HwndProxyElementProvider.cs
- ToolStripGrip.cs
- SerializationObjectManager.cs
- PackWebRequest.cs
- AnnotationMap.cs
- HttpCookieCollection.cs
- MenuAutomationPeer.cs
- SplineKeyFrames.cs
- OdbcTransaction.cs
- XmlSchemaObjectCollection.cs
- DefaultValidator.cs
- followingquery.cs
- UIElement3D.cs
- DispatcherFrame.cs
- DataGridPagerStyle.cs
- StaticContext.cs
- WebDisplayNameAttribute.cs
- precedingsibling.cs
- NodeLabelEditEvent.cs
- CultureInfo.cs