Export (0) Print
Expand All
This topic has not yet been rated - Rate this topic

XamlType Properties

The XamlType type exposes the following members.

  NameDescription
Public property AllowedContentTypes Gets a read-only collection of the types that are usable as the ContentProperty value for this XamlType.
Public property BaseType Gets the XamlType for the immediate base type of this XAML type. Determination of this value is based on the underlying type of this XamlType and schema context.
Public property ConstructionRequiresArguments Gets a value that indicates whether this XamlType must have arguments (generic constraints through x:TypeArguments, initialization text, or other XAML techniques) to construct a valid instance of the type.
Public property ContentProperty Gets the XamlMember information for the content property of this XamlType.
Public property ContentWrappers Gets the types that are used to wrap content for a content property when it is not a strict type match, such as strings in a strongly typed Collection<T>.
Public property DeferringLoader Gets the XamlValueConverter<TConverterBase> that represents the deferred loading conversion behavior for this type.
Public property Invoker Gets the XamlTypeInvoker implementation that is associated with this XamlType.
Public property IsAmbient Gets a value that indicates whether this XamlType represents an ambient type, as per the XAML definition.
Public property IsArray Gets a value that indicates whether this XamlType represents an array.
Public property IsCollection Gets a value that indicates whether this XamlType represents a collection.
Public property IsConstructible Gets a value that indicates whether this XamlType represents a constructible type, as per the XAML definition.
Public property IsDictionary Gets a value that indicates whether this XamlType represents a dictionary, as per the XAML definition.
Public property IsGeneric Gets a value that indicates whether this XamlType represents a generic type.
Public property IsMarkupExtension Gets a value that indicates whether this XamlType represents a markup extension.
Public property IsNameScope Gets a value that indicates whether this XamlType represents a XAML namescope, as per the XAML definition.
Public property IsNameValid Gets a value that indicates whether this XamlType is initialized by using a valid xamlName string as its Name.
Public property IsNullable Gets a value that indicates whether this XamlType represents a nullable type, as per the XAML definition.
Public property IsPublic Gets a value that indicates whether this XamlType represents a public type in the relevant type system.
Public property IsUnknown Gets a value that indicates whether this XamlType represents a type that cannot be resolved in the underlying type system.
Public property IsUsableDuringInitialization Gets a value that indicates whether this XamlType is built top-down during XAML initialization.
Public property IsWhitespaceSignificantCollection Gets a value that indicates whether this XamlType represents a whitespace significant collection, as per the XML definition.
Public property IsXData Gets a value that indicates whether this XamlType represents XML XDATA, as per the XAML definition.
Public property ItemType Gets a value that provides the type information for the Items property of this XamlType.
Public property KeyType Gets a value that provides the type information for the key property of this XamlType, if the XamlType represents a dictionary.
Public property MarkupExtensionReturnType Gets a value that provides the type information for the returned ProvideValue of this XamlType, if it represents a markup extension.
Public property Name Gets the string name of the type that this XamlType represents.
Public property PreferredXamlNamespace Gets the single XAML namespace that is the primary XAML namespace for this XamlType.
Public property SchemaContext Gets the active XamlSchemaContext for processing this XamlType.
Public property TrimSurroundingWhitespace Gets a value that indicates whether this XamlType has whitespace handling behavior for serialization that trims the surrounding whitespace in its content.
Public property TypeArguments Gets a list of type arguments for cases where this XamlType represents a generic.
Public property TypeConverter Gets a XamlValueConverter<TConverterBase> with TypeConverter constraint that represents type conversion behavior for values of this XamlType.
Public property UnderlyingType Gets the CLR Type that underlies this XamlType.
Public property ValueSerializer Gets a XamlValueConverter<TConverterBase> with ValueSerializer constraint that represents value serialization behavior for values of this XamlType.
Top
Did you find this helpful?
(1500 characters remaining)
Thank you for your feedback

Community Additions

ADD
Show:
© 2014 Microsoft. All rights reserved.