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
- PenThreadWorker.cs
- ListViewItemSelectionChangedEvent.cs
- FlowDocumentScrollViewer.cs
- XsltOutput.cs
- X509SubjectKeyIdentifierClause.cs
- XamlWriterExtensions.cs
- DataObjectCopyingEventArgs.cs
- SqlConnectionPoolGroupProviderInfo.cs
- CircleHotSpot.cs
- AppModelKnownContentFactory.cs
- GeneralTransform3D.cs
- IPAddressCollection.cs
- SingleSelectRootGridEntry.cs
- CompilerCollection.cs
- XmlSchemaAttributeGroupRef.cs
- WindowsIdentity.cs
- QilScopedVisitor.cs
- SelectionProviderWrapper.cs
- TextDecorationCollectionConverter.cs
- ContextMenuStrip.cs
- DomainUpDown.cs
- TypeDescriptionProviderAttribute.cs
- _emptywebproxy.cs
- OrderPreservingSpoolingTask.cs
- XmlSchemaAttribute.cs
- VariableModifiersHelper.cs
- SQLDateTime.cs
- SelectionItemPattern.cs
- GrammarBuilder.cs
- SoapSchemaExporter.cs
- Pen.cs
- Command.cs
- RequestResizeEvent.cs
- SerializationSectionGroup.cs
- CodeTypeDeclaration.cs
- KerberosReceiverSecurityToken.cs
- SizeChangedInfo.cs
- IndicFontClient.cs
- HttpWebRequest.cs
- XmlnsDictionary.cs
- ApplyTemplatesAction.cs
- AssemblyLoader.cs
- InputProcessorProfiles.cs
- SamlSecurityToken.cs
- RepeatInfo.cs
- propertyentry.cs
- ClientCultureInfo.cs
- SafeNativeMethods.cs
- ActivityExecutionContext.cs
- EntityDataSourceSelectingEventArgs.cs
- EntityDataSourceEntityTypeFilterItem.cs
- ParameterCollection.cs
- DataControlButton.cs
- ApplicationDirectory.cs
- CacheDependency.cs
- ContentType.cs
- X509Logo.cs
- Command.cs
- PropertyDescriptorComparer.cs
- DelegatingMessage.cs
- DropTarget.cs
- DataListItemEventArgs.cs
- SystemIcons.cs
- XamlTreeBuilder.cs
- TypeNameConverter.cs
- XmlSerializationGeneratedCode.cs
- MultipartContentParser.cs
- XmlParser.cs
- DataBinder.cs
- TrustManagerPromptUI.cs
- CalendarItem.cs
- OleDbErrorCollection.cs
- EntityAdapter.cs
- RadialGradientBrush.cs
- ClientTargetCollection.cs
- ConfigurationValues.cs
- PhoneCallDesigner.cs
- WebOperationContext.cs
- SrgsDocument.cs
- RuntimeHandles.cs
- QueryConverter.cs
- PolyLineSegment.cs
- ParsedAttributeCollection.cs
- VirtualPathProvider.cs
- GridViewEditEventArgs.cs
- XslVisitor.cs
- RuleValidation.cs
- MethodExpr.cs
- QilLiteral.cs
- SoapIncludeAttribute.cs
- LinkButton.cs
- FixedSOMTableCell.cs
- FlowLayoutSettings.cs
- ServiceObjectContainer.cs
- RadioButtonStandardAdapter.cs
- PointAnimationUsingKeyFrames.cs
- ReadOnlyObservableCollection.cs
- FigureParaClient.cs
- TypeSystem.cs
- MsmqInputChannelListener.cs