Code:
/ Dotnetfx_Win7_3.5.1 / Dotnetfx_Win7_3.5.1 / 3.5.1 / DEVDIV / depot / DevDiv / releases / Orcas / NetFXw7 / wpf / src / Core / CSharp / System / Windows / Input / Stylus / Tablet.cs / 1 / Tablet.cs
using System; using System.Windows; using System.Windows.Threading; using System.Security; namespace System.Windows.Input { ///////////////////////////////////////////////////////////////////////// ////// Class containing only static methods to access tablet info. /// public static class Tablet { ///////////////////////////////////////////////////////////////////// ////// Read-only access to the Tablet device associated with the current event /// for the current input manager. /// public static TabletDevice CurrentTabletDevice { get { StylusDevice stylus = Stylus.CurrentStylusDevice; if (stylus == null) return null; return stylus.TabletDevice; } } ///////////////////////////////////////////////////////////////////// ////// Returns the collection of Tablet Devices defined on this tablet. /// ////// Critical: calls into SecurityCritical code (Stylus.TabletDevices) /// PublicOK: - asserts for unmanaged code access (via SUC) to create TabletDevices. /// - returns our collection of TabletDevices which we want public. /// public static TabletDeviceCollection TabletDevices { [SecurityCritical] get { return StylusLogic.CurrentStylusLogic.TabletDevices; } } } } // File provided for Reference Use Only by Microsoft Corporation (c) 2007. // Copyright (c) Microsoft Corporation. All rights reserved. using System; using System.Windows; using System.Windows.Threading; using System.Security; namespace System.Windows.Input { ///////////////////////////////////////////////////////////////////////// ////// Class containing only static methods to access tablet info. /// public static class Tablet { ///////////////////////////////////////////////////////////////////// ////// Read-only access to the Tablet device associated with the current event /// for the current input manager. /// public static TabletDevice CurrentTabletDevice { get { StylusDevice stylus = Stylus.CurrentStylusDevice; if (stylus == null) return null; return stylus.TabletDevice; } } ///////////////////////////////////////////////////////////////////// ////// Returns the collection of Tablet Devices defined on this tablet. /// ////// Critical: calls into SecurityCritical code (Stylus.TabletDevices) /// PublicOK: - asserts for unmanaged code access (via SUC) to create TabletDevices. /// - returns our collection of TabletDevices which we want public. /// public static TabletDeviceCollection TabletDevices { [SecurityCritical] get { return StylusLogic.CurrentStylusLogic.TabletDevices; } } } } // File provided for Reference Use Only by Microsoft Corporation (c) 2007. // Copyright (c) Microsoft Corporation. All rights reserved.
Link Menu
![Network programming in C#, Network Programming in VB.NET, Network Programming in .NET](/images/book.jpg)
This book is available now!
Buy at Amazon US or
Buy at Amazon UK
- SmiContextFactory.cs
- IncrementalReadDecoders.cs
- VirtualizingPanel.cs
- CheckedListBox.cs
- PropertyRecord.cs
- CacheDependency.cs
- DescendentsWalkerBase.cs
- AdornerHitTestResult.cs
- XmlDataLoader.cs
- DesignerActionListCollection.cs
- OleStrCAMarshaler.cs
- AutomationElementCollection.cs
- DrawingVisual.cs
- WebPartPersonalization.cs
- CollectionChangedEventManager.cs
- SqlDependency.cs
- Trace.cs
- InvalidOleVariantTypeException.cs
- PathFigure.cs
- NetTcpSecurityElement.cs
- LoginName.cs
- CalculatedColumn.cs
- DataBindingList.cs
- XmlSchemaExporter.cs
- VBCodeProvider.cs
- PropertiesTab.cs
- ServerValidateEventArgs.cs
- MatrixUtil.cs
- PersonalizationProvider.cs
- WebPermission.cs
- DictionaryContent.cs
- RIPEMD160.cs
- TransformCollection.cs
- BamlLocalizer.cs
- OdbcTransaction.cs
- TabControlCancelEvent.cs
- MruCache.cs
- HtmlInputPassword.cs
- TagNameToTypeMapper.cs
- Int16KeyFrameCollection.cs
- XmlWriterSettings.cs
- MenuItemCollection.cs
- RIPEMD160.cs
- UInt64Converter.cs
- EnterpriseServicesHelper.cs
- TrackingWorkflowEventArgs.cs
- AdPostCacheSubstitution.cs
- PropertyManager.cs
- DetailsView.cs
- MethodExecutor.cs
- ApplicationInfo.cs
- ConfigurationSettings.cs
- DesignerTextWriter.cs
- XsdBuildProvider.cs
- PropertyTabAttribute.cs
- GeneralTransform3D.cs
- DataListCommandEventArgs.cs
- Stream.cs
- MultiBindingExpression.cs
- ClientProxyGenerator.cs
- RegexWorker.cs
- WebException.cs
- HtmlSelect.cs
- CompositeControl.cs
- TextEditorLists.cs
- SqlBinder.cs
- TextEditorSelection.cs
- SecurityPolicySection.cs
- Pts.cs
- ToolStripSeparatorRenderEventArgs.cs
- RegionData.cs
- SchemaCollectionCompiler.cs
- AxisAngleRotation3D.cs
- SymbolEqualComparer.cs
- SimpleFileLog.cs
- WebPartVerbCollection.cs
- XmlElementList.cs
- StrongNamePublicKeyBlob.cs
- BamlVersionHeader.cs
- XmlStringTable.cs
- BooleanFunctions.cs
- ErrorHandlerFaultInfo.cs
- ListViewDataItem.cs
- DesignerForm.cs
- CodeDirectoryCompiler.cs
- QilExpression.cs
- TypedElement.cs
- DockingAttribute.cs
- KeyToListMap.cs
- BasePropertyDescriptor.cs
- StructuredTypeEmitter.cs
- DataViewSettingCollection.cs
- SqlRowUpdatedEvent.cs
- ExpressionEvaluator.cs
- FloaterParagraph.cs
- KnownIds.cs
- ObjectViewEntityCollectionData.cs
- InternalTransaction.cs
- InputReport.cs
- PageTheme.cs