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
- Label.cs
- Int64Storage.cs
- XPathNodeInfoAtom.cs
- CommentEmitter.cs
- ApplicationManager.cs
- WebExceptionStatus.cs
- ScrollData.cs
- SafeLibraryHandle.cs
- SqlFactory.cs
- CLSCompliantAttribute.cs
- CryptoHelper.cs
- QueryOutputWriterV1.cs
- ProcessHostFactoryHelper.cs
- InvalidPropValue.cs
- RegionIterator.cs
- XmlKeywords.cs
- ObjectComplexPropertyMapping.cs
- ServerValidateEventArgs.cs
- ProcessHostFactoryHelper.cs
- HistoryEventArgs.cs
- ScrollBar.cs
- CompoundFileIOPermission.cs
- XmlResolver.cs
- SpecularMaterial.cs
- CharUnicodeInfo.cs
- PropertyEmitterBase.cs
- SecurityTokenParameters.cs
- SystemIPGlobalProperties.cs
- UrlAuthFailureHandler.cs
- _ConnectOverlappedAsyncResult.cs
- TreeNodeBindingCollection.cs
- PropertyPathConverter.cs
- PostBackOptions.cs
- TabletDeviceInfo.cs
- RuntimeUtils.cs
- StyleModeStack.cs
- GradientBrush.cs
- ToolboxControl.cs
- XPathSingletonIterator.cs
- PasswordBox.cs
- WorkflowValidationFailedException.cs
- MatrixTransform.cs
- HtmlMeta.cs
- MonitoringDescriptionAttribute.cs
- HuffModule.cs
- smtppermission.cs
- EntityModelSchemaGenerator.cs
- XmlObjectSerializerWriteContextComplexJson.cs
- SystemWebSectionGroup.cs
- CodeSpit.cs
- DataSourceConverter.cs
- DbModificationClause.cs
- ElementNotEnabledException.cs
- XmlReader.cs
- GridItem.cs
- TreeView.cs
- DetailsView.cs
- ChameleonKey.cs
- EdmItemError.cs
- EventInfo.cs
- UInt32Storage.cs
- PropertyGridView.cs
- SelectorItemAutomationPeer.cs
- TextTreeInsertElementUndoUnit.cs
- DesignSurfaceEvent.cs
- HtmlEncodedRawTextWriter.cs
- ICspAsymmetricAlgorithm.cs
- GroupByQueryOperator.cs
- DbBuffer.cs
- EllipticalNodeOperations.cs
- LogicalExpressionEditor.cs
- PropertyToken.cs
- PeerNearMe.cs
- SiteMembershipCondition.cs
- WmlObjectListAdapter.cs
- Html32TextWriter.cs
- PipelineModuleStepContainer.cs
- ImageField.cs
- CssTextWriter.cs
- LinqDataSourceDeleteEventArgs.cs
- Authorization.cs
- ToolStripPanelRenderEventArgs.cs
- _DomainName.cs
- WindowsStreamSecurityElement.cs
- AnnotationHighlightLayer.cs
- ContainerParaClient.cs
- DefaultValueTypeConverter.cs
- TransmissionStrategy.cs
- EndpointConfigContainer.cs
- GraphicsPathIterator.cs
- ScrollChangedEventArgs.cs
- XmlDictionaryReaderQuotas.cs
- ImageMapEventArgs.cs
- EntityRecordInfo.cs
- KeyGestureConverter.cs
- GZipDecoder.cs
- MapPathBasedVirtualPathProvider.cs
- ImmComposition.cs
- ReferencedCollectionType.cs
- FixedDocumentPaginator.cs