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
- HttpStreamMessage.cs
- UpdatableGenericsFeature.cs
- DataGridViewTextBoxEditingControl.cs
- SortedSetDebugView.cs
- DataStreams.cs
- ColumnHeaderConverter.cs
- documentsequencetextview.cs
- ToolboxBitmapAttribute.cs
- UnsafeNativeMethods.cs
- ProxySimple.cs
- DrawToolTipEventArgs.cs
- EpmContentDeSerializerBase.cs
- MachineSettingsSection.cs
- TransformedBitmap.cs
- XmlCharCheckingReader.cs
- GradientStop.cs
- CompensationTokenData.cs
- HttpCacheParams.cs
- GeometryHitTestParameters.cs
- IgnoreFileBuildProvider.cs
- SecondaryViewProvider.cs
- ProvidePropertyAttribute.cs
- RevocationPoint.cs
- StateInitialization.cs
- SizeKeyFrameCollection.cs
- SkewTransform.cs
- SqlDataSourceConfigureSelectPanel.cs
- NameNode.cs
- TransformGroup.cs
- SoapMessage.cs
- EvidenceBase.cs
- DropTarget.cs
- LogStore.cs
- StringInfo.cs
- SmiContextFactory.cs
- RemoteWebConfigurationHostStream.cs
- MD5CryptoServiceProvider.cs
- DiffuseMaterial.cs
- XmlSerializerFormatAttribute.cs
- ByteAnimationBase.cs
- OleDbException.cs
- ViewCellSlot.cs
- SchemaCollectionPreprocessor.cs
- AssertUtility.cs
- CmsUtils.cs
- XpsFontSubsetter.cs
- FrameworkContentElement.cs
- SineEase.cs
- XmlTypeMapping.cs
- NativeObjectSecurity.cs
- NCryptNative.cs
- EventDescriptor.cs
- Grant.cs
- DictionaryMarkupSerializer.cs
- TextParagraphProperties.cs
- Internal.cs
- WebCategoryAttribute.cs
- HttpCookieCollection.cs
- GridErrorDlg.cs
- BrushMappingModeValidation.cs
- DelegatingStream.cs
- DashStyle.cs
- StaticFileHandler.cs
- HexParser.cs
- DecoderBestFitFallback.cs
- ModelVisual3D.cs
- LeftCellWrapper.cs
- _NegotiateClient.cs
- OutputCacheSection.cs
- VectorValueSerializer.cs
- GZipDecoder.cs
- AnnotationService.cs
- DrawListViewItemEventArgs.cs
- DependencyPropertyKind.cs
- ContextMarshalException.cs
- CompiledAction.cs
- DynamicControl.cs
- XmlDomTextWriter.cs
- StrokeCollectionDefaultValueFactory.cs
- ToolBar.cs
- StringOutput.cs
- DataGridViewComboBoxEditingControl.cs
- MultiView.cs
- DrawingContextDrawingContextWalker.cs
- UserControl.cs
- SoapEnumAttribute.cs
- TextFormatterContext.cs
- OdbcTransaction.cs
- CodeCommentStatement.cs
- BlobPersonalizationState.cs
- RoleGroup.cs
- TextServicesLoader.cs
- RedirectionProxy.cs
- EllipticalNodeOperations.cs
- AppLevelCompilationSectionCache.cs
- ZoomingMessageFilter.cs
- ConditionBrowserDialog.cs
- WebHeaderCollection.cs
- RefType.cs
- UrlMappingsSection.cs