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
- RegexCaptureCollection.cs
- AnimationClockResource.cs
- XmlSchemaObjectTable.cs
- EventLogPermissionAttribute.cs
- AutomationElementCollection.cs
- XmlReaderDelegator.cs
- JsonFormatGeneratorStatics.cs
- StringFreezingAttribute.cs
- HttpRequest.cs
- DrawingState.cs
- MeshGeometry3D.cs
- Single.cs
- VectorAnimation.cs
- RuleInfoComparer.cs
- CredentialManagerDialog.cs
- ContextStaticAttribute.cs
- HideDisabledControlAdapter.cs
- LinqDataSourceUpdateEventArgs.cs
- PeerNameResolver.cs
- TypedAsyncResult.cs
- XmlSortKeyAccumulator.cs
- RegexCompiler.cs
- TTSEngineTypes.cs
- KeyTimeConverter.cs
- TCPClient.cs
- GridSplitterAutomationPeer.cs
- StorageEntitySetMapping.cs
- PerfService.cs
- ColumnPropertiesGroup.cs
- X509CertificateCollection.cs
- SkewTransform.cs
- ProxyManager.cs
- MasterPage.cs
- FilteredReadOnlyMetadataCollection.cs
- DecimalStorage.cs
- XmlSchemaExporter.cs
- XPathDocument.cs
- EntityDataSourceUtil.cs
- SingleAnimationBase.cs
- KeyPressEvent.cs
- ServiceManager.cs
- PersistenceTypeAttribute.cs
- HttpStreamMessage.cs
- InputManager.cs
- InputScopeAttribute.cs
- SrgsText.cs
- BufferedReceiveElement.cs
- ControlCollection.cs
- UriTemplateMatchException.cs
- OleDbParameterCollection.cs
- HtmlShim.cs
- MaskedTextBox.cs
- Span.cs
- CapabilitiesUse.cs
- shaperfactory.cs
- XmlSiteMapProvider.cs
- CodeSnippetStatement.cs
- DataViewSetting.cs
- X509CertificateClaimSet.cs
- ResourceDictionaryCollection.cs
- RestrictedTransactionalPackage.cs
- CompositeDataBoundControl.cs
- ToolStripSeparator.cs
- ClassValidator.cs
- _ProxyChain.cs
- RelOps.cs
- ReflectEventDescriptor.cs
- IArgumentProvider.cs
- HttpResponse.cs
- PointConverter.cs
- ImageConverter.cs
- QueryConverter.cs
- Visual.cs
- TemplateContainer.cs
- LoginView.cs
- OutOfProcStateClientManager.cs
- _SpnDictionary.cs
- PrintPreviewControl.cs
- HttpServerVarsCollection.cs
- Base64Stream.cs
- Mapping.cs
- GradientStop.cs
- Line.cs
- DataView.cs
- BamlRecordWriter.cs
- TextPointer.cs
- PropertyValueEditor.cs
- DispatcherSynchronizationContext.cs
- LocatorPartList.cs
- HandlerBase.cs
- ConfigurationManager.cs
- QuadraticBezierSegment.cs
- FilterQueryOptionExpression.cs
- ThemeableAttribute.cs
- TypeSemantics.cs
- BaseDataListActionList.cs
- DbConnectionStringCommon.cs
- ipaddressinformationcollection.cs
- Scheduler.cs
- WorkflowHostingResponseContext.cs