Code:
/ 4.0 / 4.0 / untmp / DEVDIV_TFS / Dev10 / Releases / RTMRel / wpf / src / Core / CSharp / System / Windows / Input / Command / MouseActionValueSerializer.cs / 1305600 / 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
- EdmItemCollection.cs
- ControlSerializer.cs
- AttachedPropertyBrowsableForTypeAttribute.cs
- ConfigXmlComment.cs
- UseLicense.cs
- ToolboxSnapDragDropEventArgs.cs
- DoWorkEventArgs.cs
- LinqDataSourceInsertEventArgs.cs
- DataStreamFromComStream.cs
- CdpEqualityComparer.cs
- FacetValueContainer.cs
- COAUTHINFO.cs
- SchemaExporter.cs
- BaseParaClient.cs
- SchemaComplexType.cs
- LockCookie.cs
- HashHelper.cs
- Int32AnimationBase.cs
- DataGridViewImageCell.cs
- SetIterators.cs
- DummyDataSource.cs
- XmlIlTypeHelper.cs
- BitSet.cs
- ExtensionSimplifierMarkupObject.cs
- StoreItemCollection.Loader.cs
- TextEndOfSegment.cs
- UdpDiscoveryEndpointElement.cs
- xml.cs
- MetadataArtifactLoaderXmlReaderWrapper.cs
- Hyperlink.cs
- InfiniteIntConverter.cs
- NativeMethods.cs
- ThreadStateException.cs
- OpenTypeCommon.cs
- LinearGradientBrush.cs
- HtmlFormWrapper.cs
- SequentialUshortCollection.cs
- IPipelineRuntime.cs
- SiteMap.cs
- StylusPointDescription.cs
- SecurityResources.cs
- SoundPlayerAction.cs
- ObjectDataSourceEventArgs.cs
- DatePickerTextBox.cs
- WasNotInstalledException.cs
- ToolStripScrollButton.cs
- WebConfigurationHost.cs
- InvokeGenerator.cs
- VideoDrawing.cs
- MatrixTransform3D.cs
- ControlParameter.cs
- CommandDevice.cs
- SafeFindHandle.cs
- SqlDuplicator.cs
- Panel.cs
- Visual3D.cs
- TableProviderWrapper.cs
- InvalidDataException.cs
- AssemblyBuilder.cs
- cookiecollection.cs
- CodeConstructor.cs
- SearchExpression.cs
- ModuleBuilderData.cs
- EdmSchemaError.cs
- CommandConverter.cs
- NetMsmqSecurity.cs
- GridViewColumnCollection.cs
- ResourceExpressionBuilder.cs
- OleDbPropertySetGuid.cs
- SqlParameterizer.cs
- HtmlInputText.cs
- ConcurrentStack.cs
- CLRBindingWorker.cs
- FileIOPermission.cs
- LocalizationComments.cs
- SharedStream.cs
- ClientTargetSection.cs
- RemotingException.cs
- DependencyObjectType.cs
- PageContent.cs
- TableColumn.cs
- RenderCapability.cs
- CatalogZone.cs
- DataGridViewRowCancelEventArgs.cs
- BmpBitmapDecoder.cs
- DesignerActionListCollection.cs
- ProfileModule.cs
- FixedTextBuilder.cs
- MaskedTextProvider.cs
- ColumnTypeConverter.cs
- XmlNavigatorFilter.cs
- ActivityCodeDomReferenceService.cs
- WindowsSecurityToken.cs
- RoleBoolean.cs
- QueryOperator.cs
- DataBoundLiteralControl.cs
- StateMachine.cs
- ComboBox.cs
- SqlConnectionHelper.cs
- SaveCardRequest.cs