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
- AutoResetEvent.cs
- cache.cs
- DaylightTime.cs
- TextRunCacheImp.cs
- StatusBar.cs
- StandardToolWindows.cs
- TimerElapsedEvenArgs.cs
- ElementNotAvailableException.cs
- UserPreferenceChangedEventArgs.cs
- CaseInsensitiveHashCodeProvider.cs
- PrintPreviewGraphics.cs
- ManagementInstaller.cs
- FixUpCollection.cs
- ReachDocumentSequenceSerializerAsync.cs
- EdgeModeValidation.cs
- itemelement.cs
- StrokeCollectionConverter.cs
- SubstitutionList.cs
- CanonicalFormWriter.cs
- AliasGenerator.cs
- DesignerEventService.cs
- MetadataArtifactLoaderCompositeResource.cs
- mda.cs
- MailDefinition.cs
- MembershipValidatePasswordEventArgs.cs
- XPathItem.cs
- CompilerErrorCollection.cs
- assemblycache.cs
- DataGridViewRowsRemovedEventArgs.cs
- DataTableReader.cs
- CodeMethodReturnStatement.cs
- PriorityBinding.cs
- FormViewPageEventArgs.cs
- StrokeNodeData.cs
- BackgroundFormatInfo.cs
- WebPartMovingEventArgs.cs
- TreeBuilder.cs
- HtmlContainerControl.cs
- Encoding.cs
- ConfigurationHelpers.cs
- AuthenticateEventArgs.cs
- PropertyFilter.cs
- autovalidator.cs
- Assembly.cs
- WebPartConnectionsCancelEventArgs.cs
- DocumentOrderQuery.cs
- FileDialogCustomPlace.cs
- HtmlTextArea.cs
- DataSourceCacheDurationConverter.cs
- backend.cs
- BuildManagerHost.cs
- TextContainerChangedEventArgs.cs
- CommonObjectSecurity.cs
- DrawItemEvent.cs
- EntityDataSourceMemberPath.cs
- Label.cs
- CheckBoxPopupAdapter.cs
- AttributedMetaModel.cs
- Binding.cs
- UserControlParser.cs
- UrlSyndicationContent.cs
- InputReportEventArgs.cs
- SqlUserDefinedTypeAttribute.cs
- HttpFormatExtensions.cs
- PointLight.cs
- CellQuery.cs
- EdmRelationshipRoleAttribute.cs
- ExtractedStateEntry.cs
- MsmqInputMessage.cs
- FixedSOMPageElement.cs
- UserPreferenceChangingEventArgs.cs
- CommandField.cs
- ObjectDataSourceFilteringEventArgs.cs
- CacheMemory.cs
- ProvidePropertyAttribute.cs
- basecomparevalidator.cs
- RefreshResponseInfo.cs
- ObjectDataSourceDisposingEventArgs.cs
- GlyphRunDrawing.cs
- VirtualizingStackPanel.cs
- FixedPageStructure.cs
- SymbolPair.cs
- Encoder.cs
- Double.cs
- TableLayout.cs
- unsafenativemethodstextservices.cs
- LinkLabelLinkClickedEvent.cs
- ItemCollection.cs
- ValidationRule.cs
- RegexTree.cs
- TypeProvider.cs
- CompiledQuery.cs
- BooleanKeyFrameCollection.cs
- BooleanSwitch.cs
- UseManagedPresentationBindingElementImporter.cs
- SaveFileDialog.cs
- CodeParameterDeclarationExpressionCollection.cs
- BrowserCapabilitiesCodeGenerator.cs
- WebPartUserCapability.cs
- DNS.cs