Code:
/ Dotnetfx_Vista_SP2 / Dotnetfx_Vista_SP2 / 8.0.50727.4016 / DEVDIV / depot / DevDiv / releases / Orcas / QFE / 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
- DataRow.cs
- TimerEventSubscriptionCollection.cs
- ConfigurationValidatorBase.cs
- InternalSafeNativeMethods.cs
- TemplateControlParser.cs
- DBPropSet.cs
- ActiveXContainer.cs
- UpdateException.cs
- PreservationFileReader.cs
- DefaultEvaluationContext.cs
- NewExpression.cs
- NetworkInterface.cs
- PeerNeighborManager.cs
- Path.cs
- DPCustomTypeDescriptor.cs
- XPathEmptyIterator.cs
- MailHeaderInfo.cs
- MailAddressCollection.cs
- SectionXmlInfo.cs
- Size.cs
- Collection.cs
- _IPv6Address.cs
- FtpWebRequest.cs
- QueryAccessibilityHelpEvent.cs
- ProtocolImporter.cs
- EntitySetBase.cs
- RSAPKCS1KeyExchangeDeformatter.cs
- CommonObjectSecurity.cs
- ScriptBehaviorDescriptor.cs
- Renderer.cs
- GlobalItem.cs
- TdsParserHelperClasses.cs
- CharStorage.cs
- TextSelectionProcessor.cs
- XPathConvert.cs
- ListSourceHelper.cs
- SecurityDescriptor.cs
- DataListItemCollection.cs
- InstalledVoice.cs
- EntityDataSourceState.cs
- SqlException.cs
- XmlObjectSerializerWriteContext.cs
- TextBox.cs
- querybuilder.cs
- DefaultSerializationProviderAttribute.cs
- XamlParser.cs
- ZipIOLocalFileBlock.cs
- ObjectDataSource.cs
- SiteMapProvider.cs
- Translator.cs
- QuarticEase.cs
- KeyGestureConverter.cs
- LayoutDump.cs
- Native.cs
- StateMachineSubscription.cs
- Root.cs
- util.cs
- MetabaseSettings.cs
- WpfWebRequestHelper.cs
- WebExceptionStatus.cs
- BevelBitmapEffect.cs
- MutexSecurity.cs
- ObjectStateEntryDbDataRecord.cs
- XmlSchemaComplexContent.cs
- WebPartZoneCollection.cs
- DoubleAnimation.cs
- ArithmeticException.cs
- LineServicesRun.cs
- Item.cs
- DependencyObjectProvider.cs
- WindowsSecurityToken.cs
- NativeWindow.cs
- RadialGradientBrush.cs
- ProgressBar.cs
- SecurityDescriptor.cs
- DoubleAnimationBase.cs
- PipelineDeploymentState.cs
- HtmlValidatorAdapter.cs
- OleDbDataAdapter.cs
- DataServiceProviderMethods.cs
- Array.cs
- SizeChangedEventArgs.cs
- SQLDouble.cs
- PointLight.cs
- ConnectionProviderAttribute.cs
- AnimationClock.cs
- DataGridViewComboBoxColumnDesigner.cs
- HtmlElementCollection.cs
- LOSFormatter.cs
- RepeaterItem.cs
- DataList.cs
- KnownBoxes.cs
- HeaderedContentControl.cs
- XamlStackWriter.cs
- VectorAnimationBase.cs
- SqlDataSourceCommandEventArgs.cs
- MultiAsyncResult.cs
- ItemContainerGenerator.cs
- Base64Encoder.cs
- SqlEnums.cs