Code:
/ Net / Net / 3.5.50727.3053 / DEVDIV / depot / DevDiv / releases / Orcas / SP / 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
- TrackingMemoryStream.cs
- CmsInterop.cs
- XPathParser.cs
- URLIdentityPermission.cs
- RadioButtonList.cs
- GeometryDrawing.cs
- DocumentAutomationPeer.cs
- SystemResourceHost.cs
- CodeNamespaceCollection.cs
- GeometryHitTestResult.cs
- ExpressionBuilder.cs
- PersianCalendar.cs
- AppSettingsSection.cs
- WebPartConnectionsDisconnectVerb.cs
- BitmapMetadata.cs
- MetabaseReader.cs
- X509ThumbprintKeyIdentifierClause.cs
- ModifierKeysConverter.cs
- AccessDataSourceView.cs
- CustomTypeDescriptor.cs
- StreamSecurityUpgradeAcceptor.cs
- FacetDescriptionElement.cs
- BindingContext.cs
- WmlControlAdapter.cs
- HttpModuleAction.cs
- DesignerActionUIStateChangeEventArgs.cs
- StreamGeometry.cs
- rsa.cs
- AddInProcess.cs
- hresults.cs
- AttributeEmitter.cs
- ArraySet.cs
- XNodeSchemaApplier.cs
- DomNameTable.cs
- HttpProfileBase.cs
- DataGridViewComboBoxCell.cs
- NetworkStream.cs
- Token.cs
- StringValueConverter.cs
- DataSourceHelper.cs
- DataGridCaption.cs
- BindToObject.cs
- XmlKeywords.cs
- Underline.cs
- CoTaskMemHandle.cs
- HttpWebRequest.cs
- RoutedEvent.cs
- DataTableReaderListener.cs
- ElementMarkupObject.cs
- ResizeGrip.cs
- VerificationAttribute.cs
- ToolStripTextBox.cs
- EdmFunctions.cs
- TimeSpanStorage.cs
- InProcStateClientManager.cs
- WebServiceParameterData.cs
- StaticFileHandler.cs
- MediaElementAutomationPeer.cs
- InvalidComObjectException.cs
- ObjectDataProvider.cs
- ValidationResult.cs
- PhysicalAddress.cs
- FlowDocumentScrollViewer.cs
- DefaultValueAttribute.cs
- WindowsIdentity.cs
- ParallelQuery.cs
- GeneralTransform.cs
- CustomErrorsSection.cs
- RowCache.cs
- SerializationInfo.cs
- MeasureItemEvent.cs
- IpcPort.cs
- AtomParser.cs
- MouseBinding.cs
- _Events.cs
- _AutoWebProxyScriptEngine.cs
- Comparer.cs
- assemblycache.cs
- CompressedStack.cs
- JournalEntryStack.cs
- TypeDescriptorContext.cs
- ConfigurationManager.cs
- ScriptingProfileServiceSection.cs
- Propagator.ExtentPlaceholderCreator.cs
- MemberAccessException.cs
- DataGridDesigner.cs
- EventLogEntry.cs
- SecurityCookieModeValidator.cs
- ProcessModelInfo.cs
- CustomPopupPlacement.cs
- Hash.cs
- IfJoinedCondition.cs
- SqlFlattener.cs
- DtcInterfaces.cs
- BamlLocalizableResourceKey.cs
- CachedBitmap.cs
- SqlWorkflowPersistenceService.cs
- SimpleModelProvider.cs
- MouseGestureConverter.cs
- ToolboxService.cs