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 / StylusButtonCollection.cs / 1 / StylusButtonCollection.cs
//
// Copyright (C) Microsoft Corporation. All rights reserved.
//
using System;
using System.Windows;
using System.Collections;
using System.Collections.Generic;
using System.Collections.ObjectModel;
using System.Windows.Media;
using MS.Utility;
using MS.Internal;
using SR = MS.Internal.PresentationCore.SR;
using SRID = MS.Internal.PresentationCore.SRID;
namespace System.Windows.Input
{
/////////////////////////////////////////////////////////////////////////
///
/// Collection of the stylus devices that are available on the tablet.
///
public class StylusButtonCollection : ReadOnlyCollection
{
/////////////////////////////////////////////////////////////////////
internal StylusButtonCollection(StylusButton[] buttons)
: base(new List(buttons))
{
}
///
/// Returns the first StylusButton in the collection with a Guid property
/// that matches the specified guid. Returns null if no matching StylusButton is found
///
/// guid
public StylusButton GetStylusButtonByGuid(Guid guid)
{
for (int x = 0; x < this.Count; x++)
{
if (this[x].Guid == guid)
{
return this[x];
}
}
return null;
}
}
}
// File provided for Reference Use Only by Microsoft Corporation (c) 2007.
// Copyright (c) Microsoft Corporation. All rights reserved.
//
// Copyright (C) Microsoft Corporation. All rights reserved.
//
using System;
using System.Windows;
using System.Collections;
using System.Collections.Generic;
using System.Collections.ObjectModel;
using System.Windows.Media;
using MS.Utility;
using MS.Internal;
using SR = MS.Internal.PresentationCore.SR;
using SRID = MS.Internal.PresentationCore.SRID;
namespace System.Windows.Input
{
/////////////////////////////////////////////////////////////////////////
///
/// Collection of the stylus devices that are available on the tablet.
///
public class StylusButtonCollection : ReadOnlyCollection
{
/////////////////////////////////////////////////////////////////////
internal StylusButtonCollection(StylusButton[] buttons)
: base(new List(buttons))
{
}
///
/// Returns the first StylusButton in the collection with a Guid property
/// that matches the specified guid. Returns null if no matching StylusButton is found
///
/// guid
public StylusButton GetStylusButtonByGuid(Guid guid)
{
for (int x = 0; x < this.Count; x++)
{
if (this[x].Guid == guid)
{
return this[x];
}
}
return null;
}
}
}
// 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
- Pen.cs
- MeshGeometry3D.cs
- CopyAttributesAction.cs
- TreePrinter.cs
- PreviousTrackingServiceAttribute.cs
- CalendarTable.cs
- MultipartIdentifier.cs
- WinEventWrap.cs
- DispatcherHooks.cs
- OptimizedTemplateContent.cs
- WebHttpSecurityModeHelper.cs
- SqlTriggerAttribute.cs
- AgileSafeNativeMemoryHandle.cs
- SecurityTokenSpecification.cs
- InternalsVisibleToAttribute.cs
- ProgressiveCrcCalculatingStream.cs
- NativeRightsManagementAPIsStructures.cs
- ChangeConflicts.cs
- RuntimeArgumentHandle.cs
- KeyProperty.cs
- SectionVisual.cs
- XmlCharType.cs
- MsmqInputSessionChannelListener.cs
- LayoutEvent.cs
- CompModSwitches.cs
- FreeFormPanel.cs
- ButtonBase.cs
- RichTextBoxConstants.cs
- Stacktrace.cs
- SafePointer.cs
- CfgParser.cs
- DataServiceRequest.cs
- BufferBuilder.cs
- CheckBoxBaseAdapter.cs
- Native.cs
- WebPartRestoreVerb.cs
- Internal.cs
- ComAdminWrapper.cs
- DataGridViewRowHeaderCell.cs
- PropertyInfoSet.cs
- StyleTypedPropertyAttribute.cs
- XmlDictionary.cs
- EditingCoordinator.cs
- BitmapMetadataEnumerator.cs
- RecoverInstanceLocksCommand.cs
- SerializationBinder.cs
- StateInitializationDesigner.cs
- DataGridViewRowPostPaintEventArgs.cs
- Gdiplus.cs
- ErrorProvider.cs
- RemotingConfiguration.cs
- ClientFormsIdentity.cs
- BindingsCollection.cs
- XmlHierarchicalEnumerable.cs
- GroupBoxAutomationPeer.cs
- arclist.cs
- InkSerializer.cs
- IdleTimeoutMonitor.cs
- MultiView.cs
- ImageMapEventArgs.cs
- AbstractSvcMapFileLoader.cs
- RowTypePropertyElement.cs
- GridItemProviderWrapper.cs
- ProfileModule.cs
- WebPartVerbsEventArgs.cs
- BindingValueChangedEventArgs.cs
- CompiledRegexRunnerFactory.cs
- SqlTypesSchemaImporter.cs
- ProfilePropertySettings.cs
- AssemblyNameProxy.cs
- Trace.cs
- TrustSection.cs
- ObjectComplexPropertyMapping.cs
- WebResponse.cs
- XamlStream.cs
- EllipseGeometry.cs
- ScrollContentPresenter.cs
- CircleEase.cs
- EntitySqlQueryBuilder.cs
- RequestValidator.cs
- RuntimeConfig.cs
- SoapInteropTypes.cs
- GeneralTransform3D.cs
- XmlCustomFormatter.cs
- EmptyCollection.cs
- DesignerActionPanel.cs
- TrackingProvider.cs
- Regex.cs
- ManagementException.cs
- Bitmap.cs
- SessionViewState.cs
- ThicknessAnimation.cs
- TrackingMemoryStream.cs
- TargetInvocationException.cs
- RTLAwareMessageBox.cs
- ForeignKeyConstraint.cs
- DocumentViewerAutomationPeer.cs
- SendReply.cs
- CanExpandCollapseAllConverter.cs
- CompilerGlobalScopeAttribute.cs