Code:
/ DotNET / DotNET / 8.0 / untmp / WIN_WINDOWS / lh_tools_devdiv_wpf / Windows / wcp / Framework / System / Windows / Markup / TemplateKeyConverter.cs / 1 / TemplateKeyConverter.cs
/****************************************************************************\ * * File: TemplateKeyConverter.cs * * Class for converting a given TemplateKey to a string * * Copyright (C) 2005 by Microsoft Corporation. All rights reserved. * \***************************************************************************/ using System; using System.ComponentModel; // for TypeConverter using System.Globalization; // for CultureInfo using System.Reflection; using MS.Utility; using MS.Internal; using System.Windows; using System.ComponentModel.Design.Serialization; using System.Windows.Documents; #pragma warning disable 1634, 1691 // suppressing PreSharp warnings namespace System.Windows.Markup { ////// Class for converting a given TemplateKey to a string /// public sealed class TemplateKeyConverter : TypeConverter { #region Public Methods ////// CanConvertFrom() /// /// ITypeDescriptorContext /// type to convert from ///true if the given type can be converted, flase otherwise public override bool CanConvertFrom(ITypeDescriptorContext context, Type sourceType) { return false; } ////// TypeConverter method override. /// /// ITypeDescriptorContext /// Type to convert to ///true if conversion is possible public override bool CanConvertTo(ITypeDescriptorContext context, Type destinationType) { return false; } ////// ConvertFrom() -TypeConverter method override. using the givein name to return DependencyProperty /// /// ITypeDescriptorContext /// CultureInfo /// Object to convert from ///instance of Command public override object ConvertFrom(ITypeDescriptorContext context, CultureInfo culture, object source) { throw GetConvertFromException(source); } ////// ConvertTo() - Serialization purposes, returns the string from Command.Name by adding ownerType.FullName /// /// ITypeDescriptorContext /// CultureInfo /// the object to convert from /// the type to convert to ///string object, if the destination type is string public override object ConvertTo(ITypeDescriptorContext context, CultureInfo culture, object value, Type destinationType) { throw GetConvertToException(value, destinationType); } #endregion Public Methods } } // 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
- MeshGeometry3D.cs
- CodeAccessSecurityEngine.cs
- BitmapEffectState.cs
- ButtonBase.cs
- MaskedTextProvider.cs
- HasActivatableWorkflowEvent.cs
- ConfigurationProperty.cs
- SimpleHandlerBuildProvider.cs
- DataGridViewCellParsingEventArgs.cs
- XmlPreloadedResolver.cs
- StylusPointPropertyInfoDefaults.cs
- DisplayMemberTemplateSelector.cs
- StateDesigner.Layouts.cs
- MimeBasePart.cs
- SerializationException.cs
- BCLDebug.cs
- TableSectionStyle.cs
- ContentWrapperAttribute.cs
- AutoResetEvent.cs
- Ref.cs
- CategoriesDocumentFormatter.cs
- PlatformCulture.cs
- TitleStyle.cs
- WindowsPen.cs
- DBBindings.cs
- SuppressMessageAttribute.cs
- EnumConverter.cs
- StaticContext.cs
- FormsAuthenticationUserCollection.cs
- ToolZone.cs
- OpenTypeLayout.cs
- DataServiceCollectionOfT.cs
- ImageClickEventArgs.cs
- XmlRootAttribute.cs
- PanelDesigner.cs
- FixedElement.cs
- TiffBitmapDecoder.cs
- ProtocolsSection.cs
- ContactManager.cs
- QilParameter.cs
- IgnoreDeviceFilterElementCollection.cs
- AutoCompleteStringCollection.cs
- SuppressMergeCheckAttribute.cs
- StylusPlugin.cs
- XmlSchemaSimpleContentRestriction.cs
- StrokeNodeOperations2.cs
- DirectoryLocalQuery.cs
- EncoderExceptionFallback.cs
- ManipulationDevice.cs
- EdmScalarPropertyAttribute.cs
- IImplicitResourceProvider.cs
- ExpressionBuilderCollection.cs
- WindowsTreeView.cs
- Transactions.cs
- PTProvider.cs
- XmlCustomFormatter.cs
- Zone.cs
- EntityDataSourceColumn.cs
- ComplexBindingPropertiesAttribute.cs
- TextTreeNode.cs
- recordstate.cs
- SrgsElement.cs
- WebPartVerb.cs
- ResourceDictionaryCollection.cs
- Model3D.cs
- SystemNetHelpers.cs
- LocationEnvironment.cs
- OleServicesContext.cs
- InputMethod.cs
- WindowsAltTab.cs
- CodeSnippetTypeMember.cs
- XmlDictionaryReader.cs
- MetadataArtifactLoaderResource.cs
- CqlLexer.cs
- EventlogProvider.cs
- EntityContainer.cs
- BufferModeSettings.cs
- EntityReference.cs
- ContentAlignmentEditor.cs
- ContentPlaceHolder.cs
- ConstNode.cs
- RpcResponse.cs
- OptimisticConcurrencyException.cs
- ServicesUtilities.cs
- SoapMessage.cs
- HttpPostedFileBase.cs
- GridViewPageEventArgs.cs
- TextEditorTyping.cs
- EntityStoreSchemaGenerator.cs
- XmlDownloadManager.cs
- SettingsAttributeDictionary.cs
- PointIndependentAnimationStorage.cs
- StringPropertyBuilder.cs
- ApplicationSecurityManager.cs
- TypeConstant.cs
- Timer.cs
- GridViewColumnHeader.cs
- InternalConfigRoot.cs
- IERequestCache.cs
- Canvas.cs