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
- EndpointDiscoveryMetadata.cs
- MatrixTransform3D.cs
- GAC.cs
- DataException.cs
- DebugInfoGenerator.cs
- ImageFormat.cs
- MasterPageBuildProvider.cs
- EventLogTraceListener.cs
- InputProviderSite.cs
- DataGridDesigner.cs
- ConfigXmlWhitespace.cs
- MembershipSection.cs
- RemotingServices.cs
- LocalizationParserHooks.cs
- JapaneseLunisolarCalendar.cs
- Lease.cs
- RegionInfo.cs
- GeometryDrawing.cs
- SqlXmlStorage.cs
- Calendar.cs
- XmlSchemaImporter.cs
- RequestQueryParser.cs
- Vector3DAnimationBase.cs
- AppDomainGrammarProxy.cs
- StorageInfo.cs
- InheritablePropertyChangeInfo.cs
- TextPenaltyModule.cs
- MachineSettingsSection.cs
- TextEditorTables.cs
- ListMarkerLine.cs
- FastEncoder.cs
- HtmlMeta.cs
- VariableQuery.cs
- RedistVersionInfo.cs
- GlyphElement.cs
- CodeLabeledStatement.cs
- UnauthorizedAccessException.cs
- OleDbDataAdapter.cs
- X509ScopedServiceCertificateElementCollection.cs
- EntryIndex.cs
- Image.cs
- TextFormatterHost.cs
- SqlProviderManifest.cs
- CultureInfoConverter.cs
- DataFieldEditor.cs
- PerformanceCountersElement.cs
- QueryOptionExpression.cs
- InstanceNameConverter.cs
- EditBehavior.cs
- EntityDataSourceSelectingEventArgs.cs
- Button.cs
- FormViewCommandEventArgs.cs
- ExtendedPropertyCollection.cs
- UpdateCompiler.cs
- InteropExecutor.cs
- HttpModuleActionCollection.cs
- DbTransaction.cs
- ToolStripProfessionalLowResolutionRenderer.cs
- AppDomainFactory.cs
- PropertyEmitterBase.cs
- MenuCommands.cs
- ScriptIgnoreAttribute.cs
- XmlSchemaType.cs
- PreservationFileWriter.cs
- ScrollViewerAutomationPeer.cs
- SmtpException.cs
- ArithmeticException.cs
- SettingsContext.cs
- BinarySerializer.cs
- embossbitmapeffect.cs
- ComponentEditorPage.cs
- dataobject.cs
- RTLAwareMessageBox.cs
- WrapPanel.cs
- InvalidProgramException.cs
- PersonalizationAdministration.cs
- AddInAdapter.cs
- ComponentEvent.cs
- ObjectDataSourceSelectingEventArgs.cs
- XmlValidatingReader.cs
- Schema.cs
- XmlNamespaceMapping.cs
- EntityTypeEmitter.cs
- TCEAdapterGenerator.cs
- ProfileEventArgs.cs
- StyleHelper.cs
- IndexedEnumerable.cs
- FreezableCollection.cs
- WmpBitmapEncoder.cs
- ResourceKey.cs
- StateBag.cs
- ProviderConnectionPointCollection.cs
- MarkupProperty.cs
- XmlExtensionFunction.cs
- _CommandStream.cs
- ResizeGrip.cs
- CalendarDay.cs
- baseshape.cs
- NotConverter.cs
- ObjectConverter.cs