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
- recordstatescratchpad.cs
- WebPartZoneCollection.cs
- XmlSerializationReader.cs
- WebEncodingValidator.cs
- PrivilegeNotHeldException.cs
- EntityDataSourceWizardForm.cs
- VisualStyleElement.cs
- FileChangesMonitor.cs
- BasicExpressionVisitor.cs
- EntityKeyElement.cs
- DateTimeOffset.cs
- Separator.cs
- GenericRootAutomationPeer.cs
- ConfigurationLockCollection.cs
- BamlBinaryReader.cs
- TemplateAction.cs
- wmiprovider.cs
- ResourceManager.cs
- SpecialFolderEnumConverter.cs
- ResolveNameEventArgs.cs
- InvalidOleVariantTypeException.cs
- MetabaseServerConfig.cs
- _Connection.cs
- UndirectedGraph.cs
- ProviderConnectionPoint.cs
- ContainerCodeDomSerializer.cs
- DataServiceHost.cs
- ExpressionEditor.cs
- VideoDrawing.cs
- DrawingState.cs
- SqlDataSourceCache.cs
- DisplayNameAttribute.cs
- XmlSchemaSimpleTypeRestriction.cs
- VectorCollectionValueSerializer.cs
- Button.cs
- ColorKeyFrameCollection.cs
- CodeSubDirectoriesCollection.cs
- AxisAngleRotation3D.cs
- ListBindingConverter.cs
- RemoteX509AsymmetricSecurityKey.cs
- ValidationService.cs
- ApplicationTrust.cs
- RowCache.cs
- BindingSource.cs
- DiagnosticsElement.cs
- metadatamappinghashervisitor.cs
- TransformerInfoCollection.cs
- XsltException.cs
- DivideByZeroException.cs
- XmlSignificantWhitespace.cs
- DependencyPropertyHelper.cs
- HostSecurityManager.cs
- GC.cs
- NavigateUrlConverter.cs
- NumericUpDownAcceleration.cs
- BaseCodePageEncoding.cs
- SafeRightsManagementPubHandle.cs
- OdbcError.cs
- KerberosSecurityTokenAuthenticator.cs
- XmlAttribute.cs
- ExtenderProvidedPropertyAttribute.cs
- Util.cs
- PageRanges.cs
- StatusBarItem.cs
- BaseAsyncResult.cs
- BaseParser.cs
- TransformPatternIdentifiers.cs
- _SslState.cs
- SqlEnums.cs
- VectorCollectionValueSerializer.cs
- DataGridViewDataConnection.cs
- tabpagecollectioneditor.cs
- ConnectionStringsSection.cs
- OletxTransactionManager.cs
- XmlSchemaComplexContent.cs
- LocalizableResourceBuilder.cs
- securitycriticaldataClass.cs
- ConfigsHelper.cs
- TableRowCollection.cs
- FixedTextContainer.cs
- TextElementAutomationPeer.cs
- FactoryMaker.cs
- ReliableMessagingVersion.cs
- NumberFormatInfo.cs
- HWStack.cs
- UpdatePanelTrigger.cs
- SystemIPInterfaceStatistics.cs
- XPathNavigatorKeyComparer.cs
- XamlInt32CollectionSerializer.cs
- ADRoleFactoryConfiguration.cs
- ProcessProtocolHandler.cs
- LoadMessageLogger.cs
- GlyphRun.cs
- Listbox.cs
- Comparer.cs
- Brush.cs
- GlyphCache.cs
- ButtonField.cs
- HttpApplicationFactory.cs
- graph.cs