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
- ObjRef.cs
- SymDocumentType.cs
- ProcessHostConfigUtils.cs
- OperandQuery.cs
- CharacterShapingProperties.cs
- ListViewItemMouseHoverEvent.cs
- ClientBuildManagerTypeDescriptionProviderBridge.cs
- diagnosticsswitches.cs
- EventQueueState.cs
- ProtocolElement.cs
- SystemKeyConverter.cs
- ToolStripDropDownItem.cs
- InfoCardTrace.cs
- SoapHeader.cs
- DBCSCodePageEncoding.cs
- XmlSchemaIdentityConstraint.cs
- WindowsClaimSet.cs
- PopOutPanel.cs
- MulticastNotSupportedException.cs
- ObjectListGeneralPage.cs
- HttpResponse.cs
- XAMLParseException.cs
- XmlDataFileEditor.cs
- JapaneseLunisolarCalendar.cs
- URLMembershipCondition.cs
- StagingAreaInputItem.cs
- OleDbInfoMessageEvent.cs
- DashStyle.cs
- ControlPaint.cs
- ToggleButton.cs
- AddInAdapter.cs
- VirtualPathProvider.cs
- NativeMethods.cs
- LocalValueEnumerator.cs
- TreeNodeCollection.cs
- PageThemeBuildProvider.cs
- TrackingMemoryStream.cs
- StorageComplexTypeMapping.cs
- TextContainerHelper.cs
- ScriptReferenceBase.cs
- StreamGeometry.cs
- SecureUICommand.cs
- Debug.cs
- embossbitmapeffect.cs
- TextRange.cs
- FirewallWrapper.cs
- SafePipeHandle.cs
- TriggerAction.cs
- ContentControl.cs
- QueryOutputWriter.cs
- DuplicateDetector.cs
- ParagraphVisual.cs
- InputScopeAttribute.cs
- ConfigurationStrings.cs
- MailDefinition.cs
- FramingChannels.cs
- _ProxyRegBlob.cs
- Directory.cs
- WsatServiceAddress.cs
- QueryOutputWriter.cs
- HybridDictionary.cs
- HtmlInputControl.cs
- CurrentChangingEventArgs.cs
- SessionStateSection.cs
- DataBoundControlActionList.cs
- SBCSCodePageEncoding.cs
- FontStretch.cs
- CriticalHandle.cs
- NamespaceMapping.cs
- sqlcontext.cs
- TdsParser.cs
- PrivateFontCollection.cs
- NameValuePair.cs
- TargetParameterCountException.cs
- SafeLocalMemHandle.cs
- UnsafeNativeMethods.cs
- XmlCharCheckingReader.cs
- DataServiceQueryProvider.cs
- SharedDp.cs
- TextLine.cs
- PointCollection.cs
- HostExecutionContextManager.cs
- SrgsNameValueTag.cs
- RowSpanVector.cs
- HtmlTable.cs
- DataBindingHandlerAttribute.cs
- TabItemWrapperAutomationPeer.cs
- PermissionRequestEvidence.cs
- FormViewDesigner.cs
- FtpWebResponse.cs
- CategoryGridEntry.cs
- DelimitedListTraceListener.cs
- WebServiceResponse.cs
- ReplacementText.cs
- TextEditorThreadLocalStore.cs
- WindowsListViewGroupHelper.cs
- ListMarkerLine.cs
- _SslState.cs
- Clipboard.cs
- HttpCapabilitiesEvaluator.cs