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 / StylusPointProperty.cs / 1 / StylusPointProperty.cs
//------------------------------------------------------------------------ //// Copyright (c) Microsoft Corporation. All rights reserved. // //----------------------------------------------------------------------- using System; using System.Windows; using System.Windows.Input; using System.Globalization; using System.Windows.Media; using System.Collections.Generic; using SR = MS.Internal.PresentationCore.SR; using SRID = MS.Internal.PresentationCore.SRID; namespace System.Windows.Input { ////// StylusPointProperty /// public class StylusPointProperty { ////// Instance data /// private Guid _id; private bool _isButton; ////// StylusPointProperty /// /// identifier /// isButton public StylusPointProperty(Guid identifier, bool isButton) { Initialize(identifier, isButton); } ////// StylusPointProperty /// /// ///Protected - used by the StylusPointPropertyInfo ctor protected StylusPointProperty(StylusPointProperty stylusPointProperty) { if (null == stylusPointProperty) { throw new ArgumentNullException("stylusPointProperty"); } Initialize(stylusPointProperty.Id, stylusPointProperty.IsButton); } ////// Common ctor helper /// /// identifier /// isButton private void Initialize(Guid identifier, bool isButton) { // // validate isButton for known guids // if (StylusPointPropertyIds.IsKnownButton(identifier)) { if (!isButton) { //error, this is a known button throw new ArgumentException(SR.Get(SRID.InvalidIsButtonForId), "isButton"); } } else { if (StylusPointPropertyIds.IsKnownId(identifier) && isButton) { //error, this is a known guid that is NOT a button throw new ArgumentException(SR.Get(SRID.InvalidIsButtonForId2), "isButton"); } } _id = identifier; _isButton = isButton; } ////// Id /// public Guid Id { get { return _id; } } ////// IsButton /// public bool IsButton { get { return _isButton; } } ////// Returns a human readable string representation /// public override string ToString() { return "{Id=" + StylusPointPropertyIds.GetStringRepresentation(_id) + ", IsButton=" + _isButton.ToString(CultureInfo.InvariantCulture) + "}"; } } } // 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.Input; using System.Globalization; using System.Windows.Media; using System.Collections.Generic; using SR = MS.Internal.PresentationCore.SR; using SRID = MS.Internal.PresentationCore.SRID; namespace System.Windows.Input { ////// StylusPointProperty /// public class StylusPointProperty { ////// Instance data /// private Guid _id; private bool _isButton; ////// StylusPointProperty /// /// identifier /// isButton public StylusPointProperty(Guid identifier, bool isButton) { Initialize(identifier, isButton); } ////// StylusPointProperty /// /// ///Protected - used by the StylusPointPropertyInfo ctor protected StylusPointProperty(StylusPointProperty stylusPointProperty) { if (null == stylusPointProperty) { throw new ArgumentNullException("stylusPointProperty"); } Initialize(stylusPointProperty.Id, stylusPointProperty.IsButton); } ////// Common ctor helper /// /// identifier /// isButton private void Initialize(Guid identifier, bool isButton) { // // validate isButton for known guids // if (StylusPointPropertyIds.IsKnownButton(identifier)) { if (!isButton) { //error, this is a known button throw new ArgumentException(SR.Get(SRID.InvalidIsButtonForId), "isButton"); } } else { if (StylusPointPropertyIds.IsKnownId(identifier) && isButton) { //error, this is a known guid that is NOT a button throw new ArgumentException(SR.Get(SRID.InvalidIsButtonForId2), "isButton"); } } _id = identifier; _isButton = isButton; } ////// Id /// public Guid Id { get { return _id; } } ////// IsButton /// public bool IsButton { get { return _isButton; } } ////// Returns a human readable string representation /// public override string ToString() { return "{Id=" + StylusPointPropertyIds.GetStringRepresentation(_id) + ", IsButton=" + _isButton.ToString(CultureInfo.InvariantCulture) + "}"; } } } // File provided for Reference Use Only by Microsoft Corporation (c) 2007.
Link Menu

This book is available now!
Buy at Amazon US or
Buy at Amazon UK
- CultureMapper.cs
- ListViewEditEventArgs.cs
- HtmlControl.cs
- UriParserTemplates.cs
- ComboBoxAutomationPeer.cs
- SpnegoTokenAuthenticator.cs
- DateTimeOffsetStorage.cs
- Translator.cs
- MailMessageEventArgs.cs
- ButtonBaseAutomationPeer.cs
- InternalReceiveMessage.cs
- HGlobalSafeHandle.cs
- RevocationPoint.cs
- BamlResourceContent.cs
- OracleException.cs
- BindingBase.cs
- CustomCredentialPolicy.cs
- SharedHttpTransportManager.cs
- StickyNote.cs
- ChangeNode.cs
- TripleDES.cs
- WebControlAdapter.cs
- ThousandthOfEmRealDoubles.cs
- RoutedEvent.cs
- IsolatedStorageFileStream.cs
- CounterSetInstanceCounterDataSet.cs
- XmlCharCheckingReader.cs
- BStrWrapper.cs
- MemberHolder.cs
- DirectionalLight.cs
- AxisAngleRotation3D.cs
- LogicalTreeHelper.cs
- RSACryptoServiceProvider.cs
- XmlCDATASection.cs
- TabControlAutomationPeer.cs
- ReleaseInstanceMode.cs
- UnhandledExceptionEventArgs.cs
- DataRow.cs
- iisPickupDirectory.cs
- MetadataArtifactLoaderCompositeFile.cs
- SourceElementsCollection.cs
- PrimitiveSchema.cs
- RootBuilder.cs
- MetadataItemEmitter.cs
- QuotedPrintableStream.cs
- ComponentEditorForm.cs
- HttpConfigurationContext.cs
- PreviewKeyDownEventArgs.cs
- LogEntry.cs
- EntityDescriptor.cs
- ErrorRuntimeConfig.cs
- XmlMapping.cs
- DerivedKeyCachingSecurityTokenSerializer.cs
- ListItemsCollectionEditor.cs
- CreateUserErrorEventArgs.cs
- XmlSchemaComplexContentExtension.cs
- DetailsViewInsertEventArgs.cs
- TreeView.cs
- HorizontalAlignConverter.cs
- HtmlPanelAdapter.cs
- _AutoWebProxyScriptWrapper.cs
- DataSourceHelper.cs
- ModelTypeConverter.cs
- SecurityDocument.cs
- Recipient.cs
- ImplicitInputBrush.cs
- BitmapEffectvisualstate.cs
- ColumnTypeConverter.cs
- httpapplicationstate.cs
- DelegateSerializationHolder.cs
- ToolStripDropDownClosedEventArgs.cs
- XmlSchemaSimpleTypeUnion.cs
- WorkBatch.cs
- TypeDefinition.cs
- BufferedResponseStream.cs
- InstanceKey.cs
- LicenseProviderAttribute.cs
- CssTextWriter.cs
- ControlParameter.cs
- Rijndael.cs
- LayoutEngine.cs
- SamlAssertionKeyIdentifierClause.cs
- Int32KeyFrameCollection.cs
- DataDocumentXPathNavigator.cs
- RectAnimationClockResource.cs
- SizeConverter.cs
- KnownBoxes.cs
- URLBuilder.cs
- HttpModuleActionCollection.cs
- XmlSchemaObject.cs
- Int64Storage.cs
- WmpBitmapDecoder.cs
- ScrollChrome.cs
- SchemaImporterExtensionElement.cs
- ArraySegment.cs
- ToolStripOverflowButton.cs
- ColumnWidthChangedEvent.cs
- VisualBasic.cs
- CollectionType.cs
- FunctionParameter.cs