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
- ListParagraph.cs
- PointUtil.cs
- SaveFileDialog.cs
- Nullable.cs
- SamlNameIdentifierClaimResource.cs
- OdbcTransaction.cs
- GridView.cs
- DataGridSortCommandEventArgs.cs
- MessageSecurityTokenVersion.cs
- MeasureData.cs
- RenameRuleObjectDialog.cs
- ReverseInheritProperty.cs
- VerificationAttribute.cs
- StringAnimationUsingKeyFrames.cs
- String.cs
- XmlToDatasetMap.cs
- WindowsRichEditRange.cs
- xmlglyphRunInfo.cs
- EncryptedKeyHashIdentifierClause.cs
- ListParaClient.cs
- DrawingContextDrawingContextWalker.cs
- CryptoProvider.cs
- XmlSerializerVersionAttribute.cs
- TreeViewHitTestInfo.cs
- BitmapEffect.cs
- ToolZone.cs
- ManifestBasedResourceGroveler.cs
- EndpointDesigner.cs
- DiagnosticTrace.cs
- ComboBoxRenderer.cs
- SudsWriter.cs
- CaseInsensitiveComparer.cs
- PropertyDescriptorGridEntry.cs
- DataGridViewColumnCollection.cs
- DataGridViewButtonCell.cs
- BufferedGraphics.cs
- NoPersistProperty.cs
- ValueSerializerAttribute.cs
- _ScatterGatherBuffers.cs
- XpsSerializerFactory.cs
- RestHandlerFactory.cs
- NotImplementedException.cs
- WorkflowInstance.cs
- Roles.cs
- StateBag.cs
- ListControl.cs
- OracleConnection.cs
- HttpCachePolicy.cs
- MetabaseServerConfig.cs
- FocusTracker.cs
- SQLDouble.cs
- SafePointer.cs
- RegexNode.cs
- KnownBoxes.cs
- LiteralControl.cs
- DataColumnCollection.cs
- XamlReaderConstants.cs
- DialogResultConverter.cs
- SoapProcessingBehavior.cs
- ComponentDispatcher.cs
- TypeBuilder.cs
- ReferenceConverter.cs
- _RequestCacheProtocol.cs
- StateFinalizationActivity.cs
- RangeContentEnumerator.cs
- DrawingImage.cs
- TileBrush.cs
- HtmlEmptyTagControlBuilder.cs
- Operand.cs
- PropertyValueChangedEvent.cs
- MultiplexingFormatMapping.cs
- TypeBuilderInstantiation.cs
- FilteredDataSetHelper.cs
- DeadCharTextComposition.cs
- ValidationErrorCollection.cs
- listviewsubitemcollectioneditor.cs
- FlagsAttribute.cs
- InstanceDataCollectionCollection.cs
- CapabilitiesSection.cs
- FormatSettings.cs
- EdmType.cs
- webclient.cs
- XmlName.cs
- PrintEvent.cs
- PeerTransportListenAddressConverter.cs
- EventListenerClientSide.cs
- ZipIOEndOfCentralDirectoryBlock.cs
- DbBuffer.cs
- tooltip.cs
- QueryException.cs
- UInt32.cs
- SqlGatherProducedAliases.cs
- QueryAccessibilityHelpEvent.cs
- XmlEntityReference.cs
- mongolianshape.cs
- HostingEnvironmentException.cs
- ToolStripDropDown.cs
- SchemaNotation.cs
- DES.cs
- WebServiceData.cs