Code:
/ 4.0 / 4.0 / untmp / DEVDIV_TFS / Dev10 / Releases / RTMRel / wpf / src / Core / CSharp / System / Windows / Input / Stylus / Tablet.cs / 1305600 / 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.
Link Menu

This book is available now!
Buy at Amazon US or
Buy at Amazon UK
- TraceHandler.cs
- TabControlEvent.cs
- PassportIdentity.cs
- StylusPointProperty.cs
- SendKeys.cs
- SequenceDesigner.cs
- Simplifier.cs
- FixedDSBuilder.cs
- DnsPermission.cs
- SapiInterop.cs
- PointKeyFrameCollection.cs
- BulletedListEventArgs.cs
- _ConnectOverlappedAsyncResult.cs
- TextFormatter.cs
- AutomationPeer.cs
- PtsContext.cs
- CommonXSendMessage.cs
- ContentTextAutomationPeer.cs
- CacheRequest.cs
- ListBindableAttribute.cs
- CalendarDay.cs
- FormViewPagerRow.cs
- BindStream.cs
- DocumentGridPage.cs
- VisualTarget.cs
- TransformPattern.cs
- InheritanceRules.cs
- DataRowChangeEvent.cs
- XamlTypeMapper.cs
- IHttpResponseInternal.cs
- Trace.cs
- FileSystemInfo.cs
- CodeParameterDeclarationExpressionCollection.cs
- GridEntry.cs
- DetailsViewModeEventArgs.cs
- DateTimeValueSerializer.cs
- AutomationFocusChangedEventArgs.cs
- Model3D.cs
- PlatformCulture.cs
- ToolStripProgressBar.cs
- HScrollBar.cs
- EncodingConverter.cs
- RequestFactory.cs
- CreatingCookieEventArgs.cs
- NameValuePermission.cs
- ByteStorage.cs
- TypeElement.cs
- HtmlWindowCollection.cs
- Pen.cs
- XpsDocument.cs
- SqlClientMetaDataCollectionNames.cs
- NamespaceQuery.cs
- XmlSchemaAnyAttribute.cs
- HtmlElement.cs
- SymmetricAlgorithm.cs
- CheckBox.cs
- ColorTranslator.cs
- Automation.cs
- ParamArrayAttribute.cs
- SchemaComplexType.cs
- WebPartEditorCancelVerb.cs
- ExpressionBuilderCollection.cs
- EDesignUtil.cs
- DynamicUpdateCommand.cs
- SharedUtils.cs
- OleDbPermission.cs
- XmlValidatingReader.cs
- ApplicationServiceHelper.cs
- MonitorWrapper.cs
- CodeConditionStatement.cs
- InstanceCreationEditor.cs
- BooleanFunctions.cs
- MobileControlDesigner.cs
- Variant.cs
- MessageBox.cs
- Menu.cs
- WebConfigurationHostFileChange.cs
- EditorBrowsableAttribute.cs
- TypeUsage.cs
- CngProperty.cs
- CompositeFontInfo.cs
- FileReader.cs
- QuadraticBezierSegment.cs
- Number.cs
- TraceSection.cs
- FlowLayoutPanel.cs
- TimeSpanStorage.cs
- AssemblyCache.cs
- BooleanStorage.cs
- AudioFormatConverter.cs
- ITreeGenerator.cs
- XmlName.cs
- Marshal.cs
- Clause.cs
- CssStyleCollection.cs
- SmtpAuthenticationManager.cs
- VisualStateManager.cs
- XPathDescendantIterator.cs
- WebBrowserPermission.cs
- PersonalizationProviderCollection.cs