Code:
/ 4.0 / 4.0 / untmp / DEVDIV_TFS / Dev10 / Releases / RTMRel / wpf / src / Framework / System / Windows / Markup / TemplateKeyConverter.cs / 1305600 / 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
- Point.cs
- JulianCalendar.cs
- TypeInitializationException.cs
- TabletDevice.cs
- metadatamappinghashervisitor.cs
- TableParaClient.cs
- Int32.cs
- recordstatescratchpad.cs
- ControllableStoryboardAction.cs
- XmlSchemaObject.cs
- Typeface.cs
- RenderData.cs
- PtsHost.cs
- WebPartCloseVerb.cs
- Main.cs
- OutputCacheModule.cs
- Compilation.cs
- SevenBitStream.cs
- WebEventTraceProvider.cs
- FindRequestContext.cs
- UserMapPath.cs
- EncoderFallback.cs
- XmlMtomReader.cs
- ellipse.cs
- SwitchElementsCollection.cs
- PingOptions.cs
- XmlReaderDelegator.cs
- Simplifier.cs
- xmlsaver.cs
- _DisconnectOverlappedAsyncResult.cs
- MeshGeometry3D.cs
- SchemaComplexType.cs
- ModuleBuilderData.cs
- AsyncDataRequest.cs
- DynamicUpdateCommand.cs
- MultiBindingExpression.cs
- ContainsRowNumberChecker.cs
- WeakHashtable.cs
- GlyphCache.cs
- SHA512Managed.cs
- SchemaEntity.cs
- cookie.cs
- FilterableAttribute.cs
- TypeValidationEventArgs.cs
- ToggleButtonAutomationPeer.cs
- WorkflowControlClient.cs
- PagePropertiesChangingEventArgs.cs
- MeasurementDCInfo.cs
- DialogBaseForm.cs
- XmlSerializableServices.cs
- TypedReference.cs
- DataGridViewMethods.cs
- ScrollItemProviderWrapper.cs
- EventQueueState.cs
- MappingMetadataHelper.cs
- Pens.cs
- AddressingVersion.cs
- DataControlFieldCell.cs
- MetadataWorkspace.cs
- Crc32.cs
- AssemblyGen.cs
- XmlAttributeOverrides.cs
- NativeWindow.cs
- SmtpException.cs
- RecommendedAsConfigurableAttribute.cs
- TreeView.cs
- TextBoxBase.cs
- TextSelection.cs
- PropertyPathWorker.cs
- DataSetUtil.cs
- AtomEntry.cs
- StringFreezingAttribute.cs
- SqlRewriteScalarSubqueries.cs
- XpsFontSerializationService.cs
- NullableLongMinMaxAggregationOperator.cs
- EntityClientCacheEntry.cs
- Localizer.cs
- ToolStripAdornerWindowService.cs
- Rule.cs
- VirtualPathProvider.cs
- DataGridRelationshipRow.cs
- FastEncoderWindow.cs
- WebBrowserSiteBase.cs
- XmlQueryCardinality.cs
- WSHttpSecurityElement.cs
- WindowHideOrCloseTracker.cs
- DesignerEventService.cs
- TypedTableBase.cs
- LineGeometry.cs
- JoinCqlBlock.cs
- TextCharacters.cs
- ObservableCollection.cs
- WinFormsSecurity.cs
- ArraySegment.cs
- NumberAction.cs
- UIElementHelper.cs
- ServiceReference.cs
- PenContext.cs
- ListenerServiceInstallComponent.cs
- XslTransform.cs