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 / InputDevice.cs / 1 / InputDevice.cs
using System.Windows.Threading;
using System;
namespace System.Windows.Input
{
///
/// Provides the base class for all input devices.
///
public abstract class InputDevice : DispatcherObject
{
///
/// Constructs an instance of the InputDevice class.
///
protected InputDevice()
{
// Only we can create these.
//
}
///
/// Returns the element that input from this device is sent to.
///
public abstract IInputElement Target{get;}
///
/// Returns the PresentationSource that is reporting input for this device.
///
public abstract PresentationSource ActiveSource { get; }
}
}
// File provided for Reference Use Only by Microsoft Corporation (c) 2007.
// Copyright (c) Microsoft Corporation. All rights reserved.
using System.Windows.Threading;
using System;
namespace System.Windows.Input
{
///
/// Provides the base class for all input devices.
///
public abstract class InputDevice : DispatcherObject
{
///
/// Constructs an instance of the InputDevice class.
///
protected InputDevice()
{
// Only we can create these.
//
}
///
/// Returns the element that input from this device is sent to.
///
public abstract IInputElement Target{get;}
///
/// Returns the PresentationSource that is reporting input for this device.
///
public abstract PresentationSource ActiveSource { get; }
}
}
// 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
- CreateUserErrorEventArgs.cs
- BindingBase.cs
- FixedDocumentPaginator.cs
- VirtualPathProvider.cs
- SmtpClient.cs
- SystemInfo.cs
- HTTPNotFoundHandler.cs
- GetIndexBinder.cs
- HtmlLink.cs
- FlatButtonAppearance.cs
- XmlArrayAttribute.cs
- Base64Encoder.cs
- ChangeBlockUndoRecord.cs
- counter.cs
- DataContract.cs
- StandardCommands.cs
- SplineQuaternionKeyFrame.cs
- SequentialUshortCollection.cs
- DataControlImageButton.cs
- ObjectTypeMapping.cs
- CaretElement.cs
- CheckBoxBaseAdapter.cs
- Win32KeyboardDevice.cs
- SerialPinChanges.cs
- GridViewEditEventArgs.cs
- TypeExtensions.cs
- RootDesignerSerializerAttribute.cs
- SmtpDateTime.cs
- XPathNavigatorKeyComparer.cs
- CodeCastExpression.cs
- UriTemplateTrieLocation.cs
- EncodingTable.cs
- DataGridColumnHeaderAutomationPeer.cs
- AccessDataSourceView.cs
- BufferAllocator.cs
- ExpandSegment.cs
- PolyBezierSegment.cs
- ClosableStream.cs
- Socket.cs
- SiteMembershipCondition.cs
- StringReader.cs
- XamlPathDataSerializer.cs
- PageEventArgs.cs
- Missing.cs
- ResponseStream.cs
- Touch.cs
- DataBinding.cs
- XmlSchemaSimpleContentExtension.cs
- HttpProfileGroupBase.cs
- TextSpan.cs
- BindingSource.cs
- X509Certificate2Collection.cs
- Pts.cs
- ObjectResult.cs
- DefaultDialogButtons.cs
- RegistrationServices.cs
- AppliedDeviceFiltersDialog.cs
- ObjectViewFactory.cs
- ControlParameter.cs
- XmlHierarchyData.cs
- XamlToRtfWriter.cs
- WorkflowViewService.cs
- ReliabilityContractAttribute.cs
- ProcessThread.cs
- Cursors.cs
- _LoggingObject.cs
- InvalidPrinterException.cs
- WebPartEventArgs.cs
- BasicBrowserDialog.designer.cs
- PolyLineSegment.cs
- AppDomainManager.cs
- Constants.cs
- SHA384.cs
- FileSecurity.cs
- DotExpr.cs
- EntryWrittenEventArgs.cs
- UIElementParaClient.cs
- ListViewSortEventArgs.cs
- Util.cs
- WebPartAuthorizationEventArgs.cs
- AssemblyCollection.cs
- XamlLoadErrorInfo.cs
- FixUp.cs
- oledbmetadatacollectionnames.cs
- PreviewPrintController.cs
- DataServices.cs
- ConcurrentBag.cs
- EnumerableValidator.cs
- HttpsHostedTransportConfiguration.cs
- CounterSetInstanceCounterDataSet.cs
- ProcessHostMapPath.cs
- MouseEventArgs.cs
- ProviderCommandInfoUtils.cs
- RepeatInfo.cs
- BaseAddressElementCollection.cs
- CheckBoxBaseAdapter.cs
- DataSourceCacheDurationConverter.cs
- _DisconnectOverlappedAsyncResult.cs
- CatalogZoneBase.cs
- HostedController.cs