Code:
/ Dotnetfx_Vista_SP2 / Dotnetfx_Vista_SP2 / 8.0.50727.4016 / DEVDIV / depot / DevDiv / releases / Orcas / QFE / 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
This book is available now!
Buy at Amazon US or
Buy at Amazon UK
- DocumentSequenceHighlightLayer.cs
- TableRow.cs
- DataGridViewIntLinkedList.cs
- GridViewSelectEventArgs.cs
- Hashtable.cs
- DoubleKeyFrameCollection.cs
- LocatorPart.cs
- AppendHelper.cs
- InputGestureCollection.cs
- CompilationRelaxations.cs
- RefreshPropertiesAttribute.cs
- TextClipboardData.cs
- StreamGeometryContext.cs
- FontConverter.cs
- Number.cs
- TextElementCollectionHelper.cs
- PersonalizationAdministration.cs
- Int16AnimationBase.cs
- GC.cs
- ClientBuildManagerCallback.cs
- EmptyReadOnlyDictionaryInternal.cs
- RightsManagementErrorHandler.cs
- columnmapkeybuilder.cs
- EntityEntry.cs
- BCLDebug.cs
- WindowsTreeView.cs
- Component.cs
- FixedFlowMap.cs
- PersianCalendar.cs
- ReflectionTypeLoadException.cs
- PaginationProgressEventArgs.cs
- DbConnectionOptions.cs
- Serializer.cs
- OneToOneMappingSerializer.cs
- Track.cs
- SynthesizerStateChangedEventArgs.cs
- DispatcherOperation.cs
- mda.cs
- PageTheme.cs
- HtmlHistory.cs
- ControlAdapter.cs
- InputQueueChannel.cs
- ApplicationTrust.cs
- EmptyImpersonationContext.cs
- ClientSettings.cs
- IntegrationExceptionEventArgs.cs
- SerializationFieldInfo.cs
- SizeValueSerializer.cs
- CompressEmulationStream.cs
- TypeToken.cs
- CompressStream.cs
- DesignerSerializationVisibilityAttribute.cs
- UrlUtility.cs
- UTF8Encoding.cs
- MetadataItem.cs
- VirtualDirectoryMappingCollection.cs
- WindowsAuthenticationModule.cs
- ForEach.cs
- PostBackOptions.cs
- SpellerHighlightLayer.cs
- DataRecordInternal.cs
- BooleanKeyFrameCollection.cs
- TriState.cs
- SchemeSettingElementCollection.cs
- CodeCommentStatementCollection.cs
- GlobalizationAssembly.cs
- IApplicationTrustManager.cs
- EventLogException.cs
- SqlStream.cs
- ObjectQueryExecutionPlan.cs
- BufferedReceiveElement.cs
- MultilineStringConverter.cs
- ReturnEventArgs.cs
- SqlDataSourceConfigureFilterForm.cs
- UIElementHelper.cs
- Thumb.cs
- XmlSchemaInfo.cs
- StylusPlugInCollection.cs
- ChangesetResponse.cs
- ScrollProviderWrapper.cs
- TemplateControl.cs
- ExpanderAutomationPeer.cs
- HtmlFormParameterWriter.cs
- AddInProcess.cs
- CachedFontFace.cs
- ListViewTableCell.cs
- AddInServer.cs
- WmpBitmapEncoder.cs
- SecurityTokenTypes.cs
- Registry.cs
- Stylesheet.cs
- ConstraintEnumerator.cs
- URLEditor.cs
- BinHexEncoder.cs
- AllowedAudienceUriElement.cs
- XmlReflectionMember.cs
- EventWaitHandleSecurity.cs
- DoWorkEventArgs.cs
- ParamArrayAttribute.cs
- HelpKeywordAttribute.cs