Code:
/ 4.0 / 4.0 / untmp / DEVDIV_TFS / Dev10 / Releases / RTMRel / wpf / src / Base / System / Windows / Input / TraversalRequest.cs / 1305600 / 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
- Table.cs
- NamedPipeTransportElement.cs
- TextViewSelectionProcessor.cs
- XmlElementAttribute.cs
- TextElement.cs
- TextTreeDeleteContentUndoUnit.cs
- TargetException.cs
- String.cs
- ScriptResourceInfo.cs
- PerformanceCounter.cs
- MediaEntryAttribute.cs
- SamlAssertionKeyIdentifierClause.cs
- DetailsViewPageEventArgs.cs
- InheritanceRules.cs
- StreamAsIStream.cs
- TextRenderer.cs
- UIElement.cs
- ColorConvertedBitmap.cs
- MobileTemplatedControlDesigner.cs
- AgileSafeNativeMemoryHandle.cs
- RTLAwareMessageBox.cs
- ThrowOnMultipleAssignment.cs
- IgnoreFileBuildProvider.cs
- SqlHelper.cs
- FileDialog_Vista.cs
- GeometryGroup.cs
- PrintPageEvent.cs
- SimpleExpression.cs
- FileLevelControlBuilderAttribute.cs
- ConfigurationSectionGroupCollection.cs
- ScrollPattern.cs
- AQNBuilder.cs
- KeyValuePairs.cs
- MasterPage.cs
- SoapReflector.cs
- Win32.cs
- FeatureAttribute.cs
- FontUnitConverter.cs
- ServiceModelDictionary.cs
- XmlSchemaSimpleContentRestriction.cs
- DataGridCell.cs
- Brushes.cs
- GreenMethods.cs
- NetCodeGroup.cs
- SettingsPropertyValueCollection.cs
- Rotation3DKeyFrameCollection.cs
- TextInfo.cs
- ActiveXHost.cs
- _MultipleConnectAsync.cs
- SqlCommandSet.cs
- OleDbEnumerator.cs
- SelectionPattern.cs
- Speller.cs
- DoubleAnimationUsingKeyFrames.cs
- QueryCursorEventArgs.cs
- DBConnection.cs
- ProtocolInformationReader.cs
- AuthorizationSection.cs
- TypeBinaryExpression.cs
- DataGridViewToolTip.cs
- ConnectionPointCookie.cs
- PageContentAsyncResult.cs
- SymbolEqualComparer.cs
- SoapFormatterSinks.cs
- ListControl.cs
- RuntimeComponentFilter.cs
- PartialCachingControl.cs
- AssemblyUtil.cs
- GenericFlowSwitchHelper.cs
- GifBitmapEncoder.cs
- NonSerializedAttribute.cs
- xdrvalidator.cs
- ExtentCqlBlock.cs
- QueryStringParameter.cs
- TimeStampChecker.cs
- ProcessInputEventArgs.cs
- DbConnectionInternal.cs
- SecurityTokenProvider.cs
- TreeViewImageKeyConverter.cs
- UDPClient.cs
- KeyEvent.cs
- IndexerNameAttribute.cs
- FontDifferentiator.cs
- BaseTemplateCodeDomTreeGenerator.cs
- ValueTypeFixupInfo.cs
- TableRowGroup.cs
- ImportContext.cs
- FlowDocumentPage.cs
- CounterSampleCalculator.cs
- FontClient.cs
- BmpBitmapDecoder.cs
- MatrixTransform.cs
- TraversalRequest.cs
- CriticalHandle.cs
- StrokeNodeOperations2.cs
- ButtonChrome.cs
- Size.cs
- HashHelper.cs
- EventLogEntry.cs
- StickyNoteContentControl.cs