Code:
/ DotNET / DotNET / 8.0 / untmp / WIN_WINDOWS / lh_tools_devdiv_wpf / Windows / wcp / Core / System / Windows / Input / Command / MouseActionValueSerializer.cs / 1 / MouseActionValueSerializer.cs
//---------------------------------------------------------------------------- // //// Copyright (C) Microsoft Corporation. All rights reserved. // // // Description: MouseActionConverter - Serializes a MouseAction // // History: // 08/04/2005 : Chuck Jazdzewski - Created // //--------------------------------------------------------------------------- using System; using System.ComponentModel; // for TypeConverter using System.Globalization; // for CultureInfo using System.Reflection; using System.Windows; using System.Windows.Markup; using System.Windows.Input; namespace System.Windows.Input { ////// MouseActionValueSerializer - Serializes a MouseAction /// public class MouseActionValueSerializer : ValueSerializer { ////// CanConvertFromString() /// /// /// ////// public override bool CanConvertFromString(string value, IValueSerializerContext context) { return true; } /// /// CanConvertToString() /// /// /// ////// public override bool CanConvertToString(object value, IValueSerializerContext context) { return value is MouseAction && MouseActionConverter.IsDefinedMouseAction((MouseAction)value); } /// /// ConvertFromString() /// /// /// ///public override object ConvertFromString(string value, IValueSerializerContext context) { TypeConverter converter = TypeDescriptor.GetConverter(typeof(MouseAction)); if (converter != null) return converter.ConvertFromString(value); else return base.ConvertFromString(value, context); } /// /// ConvertToString() /// /// /// ///public override string ConvertToString(object value, IValueSerializerContext context) { TypeConverter converter = TypeDescriptor.GetConverter(typeof(MouseAction)); if (converter != null) return converter.ConvertToInvariantString(value); else return base.ConvertToString(value, context); } } } // 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
- EmbossBitmapEffect.cs
- BatchWriter.cs
- X509ClientCertificateAuthentication.cs
- BitmapSourceSafeMILHandle.cs
- ZipIOLocalFileBlock.cs
- FrameworkElement.cs
- SchemaNames.cs
- ConfigXmlElement.cs
- Cursors.cs
- XmlSchemaCompilationSettings.cs
- IDispatchConstantAttribute.cs
- URLIdentityPermission.cs
- MimeObjectFactory.cs
- DocumentViewerHelper.cs
- ExplicitDiscriminatorMap.cs
- StringFreezingAttribute.cs
- TimerElapsedEvenArgs.cs
- SafeNativeMethods.cs
- BinaryMessageEncoder.cs
- MetaDataInfo.cs
- UserNameSecurityTokenProvider.cs
- PinnedBufferMemoryStream.cs
- AtomParser.cs
- SchemaImporterExtensionElement.cs
- DataGridViewCellLinkedList.cs
- DataObjectMethodAttribute.cs
- Stacktrace.cs
- GroupPartitionExpr.cs
- SafeRightsManagementHandle.cs
- path.cs
- ClickablePoint.cs
- Int16AnimationUsingKeyFrames.cs
- DynamicDataRoute.cs
- ProbeMatchesMessageCD1.cs
- TraceSection.cs
- SecurityImpersonationBehavior.cs
- PtsHelper.cs
- PerformanceCounterPermissionEntry.cs
- XmlUrlResolver.cs
- PriorityItem.cs
- RuntimeCompatibilityAttribute.cs
- Annotation.cs
- InfoCardTraceRecord.cs
- XmlSerializationWriter.cs
- ExpressionConverter.cs
- ViewSimplifier.cs
- ProtocolsConfiguration.cs
- RoleManagerSection.cs
- OverlappedContext.cs
- CachedPathData.cs
- EncoderReplacementFallback.cs
- ControlBuilder.cs
- DataObject.cs
- InvariantComparer.cs
- TreeNodeEventArgs.cs
- HyperlinkAutomationPeer.cs
- CorePropertiesFilter.cs
- KerberosReceiverSecurityToken.cs
- Convert.cs
- ExpressionCopier.cs
- DrawingContext.cs
- PagesChangedEventArgs.cs
- DPAPIProtectedConfigurationProvider.cs
- ProcessThreadCollection.cs
- HandlerFactoryCache.cs
- OraclePermission.cs
- SqlStream.cs
- AnonymousIdentificationSection.cs
- ResourceReferenceKeyNotFoundException.cs
- RepeatButtonAutomationPeer.cs
- UserMapPath.cs
- CAGDesigner.cs
- XmlSchemaSimpleContent.cs
- EraserBehavior.cs
- CodeObject.cs
- StartUpEventArgs.cs
- ControlType.cs
- XamlSerializer.cs
- EntryIndex.cs
- OdbcErrorCollection.cs
- ControlOperationBehavior.cs
- HatchBrush.cs
- ConfigurationPropertyAttribute.cs
- TcpTransportElement.cs
- SemanticBasicElement.cs
- InstanceDataCollection.cs
- CommandBinding.cs
- TextSelectionHighlightLayer.cs
- AliasGenerator.cs
- SpeechSynthesizer.cs
- UnauthorizedWebPart.cs
- SecurityContext.cs
- HttpEncoder.cs
- OracleException.cs
- SqlCacheDependency.cs
- UpdatePanelControlTrigger.cs
- WebServiceFaultDesigner.cs
- While.cs
- SafeCoTaskMem.cs
- DriveNotFoundException.cs