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
- SchemaImporterExtensionElement.cs
- Hash.cs
- SqlDataSourceAdvancedOptionsForm.cs
- CompiledQuery.cs
- DynamicResourceExtension.cs
- XmlSchemaGroupRef.cs
- ResourceLoader.cs
- WsatProxy.cs
- ScriptManagerProxy.cs
- __ConsoleStream.cs
- XhtmlBasicLabelAdapter.cs
- FilterableAttribute.cs
- SystemNetHelpers.cs
- WebPartDescription.cs
- Win32MouseDevice.cs
- BufferBuilder.cs
- BamlBinaryReader.cs
- XmlSchemaExporter.cs
- XmlSignatureManifest.cs
- CardSpacePolicyElement.cs
- Size3D.cs
- BinaryOperationBinder.cs
- SqlException.cs
- ObjectItemLoadingSessionData.cs
- RemoteAsymmetricSignatureFormatter.cs
- StylusEditingBehavior.cs
- LocalizeDesigner.cs
- EventHandlingScope.cs
- IntellisenseTextBox.cs
- Axis.cs
- SystemUdpStatistics.cs
- XsdDataContractImporter.cs
- DragEvent.cs
- TrackingValidationObjectDictionary.cs
- PrtTicket_Public.cs
- Overlapped.cs
- StandardOleMarshalObject.cs
- PieceDirectory.cs
- ReservationCollection.cs
- MenuAutoFormat.cs
- StylusPointPropertyInfo.cs
- SwitchElementsCollection.cs
- SQlBooleanStorage.cs
- NumericUpDownAccelerationCollection.cs
- FixedTextBuilder.cs
- ColorConvertedBitmap.cs
- XmlDomTextWriter.cs
- MatrixAnimationBase.cs
- CmsInterop.cs
- SecUtil.cs
- HyperLinkColumn.cs
- TextRangeEditLists.cs
- ISFTagAndGuidCache.cs
- BamlLocalizationDictionary.cs
- COM2PropertyBuilderUITypeEditor.cs
- XMLSchema.cs
- HtmlTable.cs
- DynamicDataResources.Designer.cs
- BookmarkEventArgs.cs
- HttpModule.cs
- KeyEventArgs.cs
- ImageField.cs
- XsltFunctions.cs
- SelfIssuedAuthRSACryptoProvider.cs
- TypeConstant.cs
- ObjectSet.cs
- XamlRtfConverter.cs
- RangeBase.cs
- AttachmentService.cs
- ValidationHelpers.cs
- TableItemPattern.cs
- Module.cs
- WindowsGraphicsWrapper.cs
- GifBitmapEncoder.cs
- ProviderUtil.cs
- OverlappedAsyncResult.cs
- CapabilitiesAssignment.cs
- WorkflowDefinitionDispenser.cs
- Canvas.cs
- AnimationException.cs
- SqlTrackingService.cs
- HttpRuntimeSection.cs
- SocketInformation.cs
- FtpRequestCacheValidator.cs
- ApplicationTrust.cs
- CodeCompiler.cs
- NetWebProxyFinder.cs
- SizeLimitedCache.cs
- Tuple.cs
- RegexWriter.cs
- CompilationLock.cs
- FileLoadException.cs
- Effect.cs
- PropertyGridEditorPart.cs
- StreamingContext.cs
- behaviorssection.cs
- FunctionMappingTranslator.cs
- RSAProtectedConfigurationProvider.cs
- FragmentQueryProcessor.cs
- GridView.cs