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
- WebResourceUtil.cs
- OperationContextScope.cs
- Documentation.cs
- AsyncContentLoadedEventArgs.cs
- RoleService.cs
- RowToParametersTransformer.cs
- Decorator.cs
- AccessorTable.cs
- ValidatorCompatibilityHelper.cs
- IdentityNotMappedException.cs
- UserMapPath.cs
- ClientBuildManagerCallback.cs
- WmfPlaceableFileHeader.cs
- StickyNote.cs
- FilterableAttribute.cs
- MimeWriter.cs
- PtsHelper.cs
- ScriptMethodAttribute.cs
- SafeViewOfFileHandle.cs
- CapabilitiesPattern.cs
- WebServiceReceive.cs
- RegisteredArrayDeclaration.cs
- Stack.cs
- ThicknessAnimation.cs
- ObjectAssociationEndMapping.cs
- EmulateRecognizeCompletedEventArgs.cs
- MonitoringDescriptionAttribute.cs
- ImageCodecInfo.cs
- MultipleCopiesCollection.cs
- InfoCardRSAPKCS1SignatureFormatter.cs
- AmbientValueAttribute.cs
- SystemIPv6InterfaceProperties.cs
- CommandTreeTypeHelper.cs
- TrackingProfileCache.cs
- XmlTextReaderImpl.cs
- PropertyDescriptors.cs
- XmlSchemaComplexContentExtension.cs
- DependencyPropertyKey.cs
- MouseActionConverter.cs
- _AutoWebProxyScriptHelper.cs
- SettingsPropertyCollection.cs
- PolicyException.cs
- MaterialGroup.cs
- ResourceKey.cs
- Label.cs
- SerializationAttributes.cs
- Compress.cs
- MessageSecurityException.cs
- CheckBoxDesigner.cs
- WindowsAuthenticationEventArgs.cs
- DataGridViewComponentPropertyGridSite.cs
- LookupTables.cs
- TextPattern.cs
- PolicyStatement.cs
- precedingsibling.cs
- SystemResourceHost.cs
- GroupBox.cs
- EventLog.cs
- MarkupExtensionReturnTypeAttribute.cs
- UnionCodeGroup.cs
- ApplicationFileCodeDomTreeGenerator.cs
- DataServiceEntityAttribute.cs
- HwndAppCommandInputProvider.cs
- EventLogPermissionAttribute.cs
- XmlSerializerAssemblyAttribute.cs
- WeakRefEnumerator.cs
- StyleConverter.cs
- DependencyPropertyKind.cs
- MarshalDirectiveException.cs
- LazyTextWriterCreator.cs
- DataTableReaderListener.cs
- ConnectivityStatus.cs
- IndexingContentUnit.cs
- Win32.cs
- Ticks.cs
- WmlValidatorAdapter.cs
- DispatcherObject.cs
- List.cs
- ScrollData.cs
- StackOverflowException.cs
- DataRelationPropertyDescriptor.cs
- BinaryParser.cs
- LabelDesigner.cs
- CacheOutputQuery.cs
- ComponentConverter.cs
- InstanceLockQueryResult.cs
- ProcessHost.cs
- SubclassTypeValidator.cs
- base64Transforms.cs
- DiscriminatorMap.cs
- VariableBinder.cs
- ControlParser.cs
- MetadataWorkspace.cs
- GestureRecognitionResult.cs
- ControlType.cs
- Mutex.cs
- SmtpTransport.cs
- BindingExpressionUncommonField.cs
- AllMembershipCondition.cs
- EntityDataSourceContextDisposingEventArgs.cs