Code:
/ 4.0 / 4.0 / untmp / DEVDIV_TFS / Dev10 / Releases / RTMRel / wpf / src / Core / CSharp / System / Windows / Input / Touch.cs / 1305600 / Touch.cs
//---------------------------------------------------------------------------- // // Copyright (C) Microsoft Corporation. All rights reserved. // //--------------------------------------------------------------------------- using System; using System.Windows; using System.Windows.Input; namespace System.Windows.Input { public static class Touch { internal static readonly RoutedEvent PreviewTouchDownEvent = EventManager.RegisterRoutedEvent("PreviewTouchDown", RoutingStrategy.Tunnel, typeof(EventHandler), typeof(Touch)); internal static readonly RoutedEvent TouchDownEvent = EventManager.RegisterRoutedEvent("TouchDown", RoutingStrategy.Bubble, typeof(EventHandler ), typeof(Touch)); internal static readonly RoutedEvent PreviewTouchMoveEvent = EventManager.RegisterRoutedEvent("PreviewTouchMove", RoutingStrategy.Tunnel, typeof(EventHandler ), typeof(Touch)); internal static readonly RoutedEvent TouchMoveEvent = EventManager.RegisterRoutedEvent("TouchMove", RoutingStrategy.Bubble, typeof(EventHandler ), typeof(Touch)); internal static readonly RoutedEvent PreviewTouchUpEvent = EventManager.RegisterRoutedEvent("PreviewTouchUp", RoutingStrategy.Tunnel, typeof(EventHandler ), typeof(Touch)); internal static readonly RoutedEvent TouchUpEvent = EventManager.RegisterRoutedEvent("TouchUp", RoutingStrategy.Bubble, typeof(EventHandler ), typeof(Touch)); internal static readonly RoutedEvent GotTouchCaptureEvent = EventManager.RegisterRoutedEvent("GotTouchCapture", RoutingStrategy.Bubble, typeof(EventHandler ), typeof(Touch)); internal static readonly RoutedEvent LostTouchCaptureEvent = EventManager.RegisterRoutedEvent("LostTouchCapture", RoutingStrategy.Bubble, typeof(EventHandler ), typeof(Touch)); internal static readonly RoutedEvent TouchEnterEvent = EventManager.RegisterRoutedEvent("TouchEnter", RoutingStrategy.Direct, typeof(EventHandler ), typeof(Touch)); internal static readonly RoutedEvent TouchLeaveEvent = EventManager.RegisterRoutedEvent("TouchLeave", RoutingStrategy.Direct, typeof(EventHandler ), typeof(Touch)); /// /// Raised when there is an update to the list of touch devices. /// ////// This API is provided for compatibility with Silverlight, but due to different /// device implementations, this event will be called in WPF whenever any change /// occurs to any touch device instead of on a frame basis. /// public static event TouchFrameEventHandler FrameReported; internal static void ReportFrame() { if (FrameReported != null) { TouchFrameEventArgs args = new TouchFrameEventArgs(Environment.TickCount); FrameReported(null, args); } } } } // 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
- TdsParserStaticMethods.cs
- Win32SafeHandles.cs
- SpeakInfo.cs
- QilReplaceVisitor.cs
- InstanceStore.cs
- ExpandSegment.cs
- StartFileNameEditor.cs
- SqlPersonalizationProvider.cs
- StylusPointDescription.cs
- WebConfigurationHost.cs
- NavigationWindowAutomationPeer.cs
- AmbientProperties.cs
- MatrixTransform3D.cs
- DataGridAddNewRow.cs
- GridItem.cs
- TCPClient.cs
- CodeCompiler.cs
- ControlPersister.cs
- BindingOperations.cs
- SoapUnknownHeader.cs
- MsmqIntegrationBindingElement.cs
- UxThemeWrapper.cs
- _SslStream.cs
- SystemKeyConverter.cs
- GuidelineSet.cs
- XLinq.cs
- CellPartitioner.cs
- XsdBuilder.cs
- ToolBarButton.cs
- InfoCardRSAPKCS1KeyExchangeFormatter.cs
- MaterializeFromAtom.cs
- InputScopeNameConverter.cs
- HttpClientProtocol.cs
- OleDbInfoMessageEvent.cs
- FileDialog_Vista_Interop.cs
- DataGridViewRowsRemovedEventArgs.cs
- ImageField.cs
- PermissionSetEnumerator.cs
- TrailingSpaceComparer.cs
- MessageParameterAttribute.cs
- FormViewPagerRow.cs
- AppSettingsExpressionBuilder.cs
- Parser.cs
- ToolboxItem.cs
- FunctionDefinition.cs
- TextEditorMouse.cs
- Vector3D.cs
- BaseTemplateCodeDomTreeGenerator.cs
- DataBinder.cs
- DelayedRegex.cs
- LiteralControl.cs
- ZipIOExtraField.cs
- TreeViewItem.cs
- FastEncoderWindow.cs
- SchemaNamespaceManager.cs
- ObjectListGeneralPage.cs
- AnnotationAuthorChangedEventArgs.cs
- COM2EnumConverter.cs
- XamlVector3DCollectionSerializer.cs
- RequestTimeoutManager.cs
- ToolStripContainerActionList.cs
- XmlSchemaSimpleTypeList.cs
- MatrixStack.cs
- ToolStripSplitButton.cs
- PlatformCulture.cs
- CatalogZoneBase.cs
- BitmapEncoder.cs
- DesignTimeVisibleAttribute.cs
- PropertyTab.cs
- DataObjectFieldAttribute.cs
- WebPartConnection.cs
- WsdlBuildProvider.cs
- CheckBoxDesigner.cs
- DispatcherFrame.cs
- AttachedAnnotationChangedEventArgs.cs
- oledbmetadatacollectionnames.cs
- SudsParser.cs
- InkSerializer.cs
- ObjectListDesigner.cs
- XmlWellformedWriter.cs
- Cursors.cs
- FontConverter.cs
- ProcessModelSection.cs
- UnicodeEncoding.cs
- Int64Storage.cs
- DataGridViewTopLeftHeaderCell.cs
- TableCell.cs
- EventMap.cs
- DataGridViewCellStyle.cs
- validation.cs
- TrackingParameters.cs
- TextEffect.cs
- ObjectConverter.cs
- UserThread.cs
- XmlSchemaAnnotated.cs
- ListViewCancelEventArgs.cs
- RunWorkerCompletedEventArgs.cs
- NetworkAddressChange.cs
- SimpleFieldTemplateUserControl.cs
- UITypeEditor.cs