XamlDirective Klasa

Definicja

Udostępnia identyfikator systemu typów XAML dla elementu członkowskiego, jeśli element członkowski jest również dyrektywą XAML. Czytniki XAML i składniki zapisywania XAML używają identyfikatora XamlDirective podczas przetwarzania węzłów członkowskich. Identyfikator jest używany, gdy czytnik XAML jest umieszczony na obiekcie StartMember i IsDirective ma wartość true.

public ref class XamlDirective : System::Xaml::XamlMember
public class XamlDirective : System.Xaml.XamlMember
type XamlDirective = class
    inherit XamlMember
Public Class XamlDirective
Inherits XamlMember
Dziedziczenie
XamlDirective

Uwagi

XamlDirective udostępnia oczekiwane wartości dla systemu typów XAML, gdy element członkowski jest dyrektywą XAML. Zgodnie z definicją dyrektywa XAML ma cechy, które zawsze zwracają te same wyniki dla podzestawu XamlMember właściwości, a te same informacje o systemie typów XAML są zgłaszane dla wszystkich możliwych dyrektyw XAML. Raportowanie właściwości systemu typów XAML, które są specyficzne dla dyrektyw, jest realizowane przez zachowanie wewnętrzne lub przez przesłonięcia wirtualnych XamlMemberLookup* składowych w XamlDirective klasie.

Na poniższej liście przedstawiono zwrócone wyniki dyrektywy XAML, XamlMember gdy element członkowski jest rzeczywiście :XamlDirective

Ponadto wewnętrzne tworzenie kopii zapasowej dla elementu DeclaringType pozostaje niezastawione i zwraca wartość null.

Ważne

XamlDirective jest podklasą XamlMember. Podobnie jak w przypadku XamlMemberprogramu , XamlDirective ma zagadnienia dotyczące zabezpieczeń dotyczące sposobu uzyskiwania dostępu do raportów systemu typu XAML. Zobacz: .

Konstruktory

XamlDirective(IEnumerable<String>, String, XamlType, XamlValueConverter<TypeConverter>, AllowedMemberLocations)

Inicjuje XamlDirective nowe wystąpienie klasy, określając wartości dla każdej wartości dla każdego przypadku klasy XamlDirective.

XamlDirective(String, String)

Inicjuje XamlDirective nowe wystąpienie klasy, określając wartości nazwy i jedną przestrzeń nazw XAML. Użyj tego podpisu tylko wtedy, gdy chcesz lub spodziewasz się IsUnknown zgłosić true dyrektywę.

Właściwości

AllowedLocation

Pobiera wartość określającą typy węzłów XAML, w których można określić dyrektywę.

DeclaringType

Pobiera wartość XamlType dla typu, który deklaruje element członkowski skojarzony z tym XamlMemberelementem .

(Odziedziczone po XamlMember)
DeferringLoader

XamlValueConverter<TConverterBase> Pobiera obiekt, który jest używany do odroczonego ładowania zadeklarowanych obiektów XAML.

(Odziedziczone po XamlMember)
DependsOn

Pobiera listę XamlMember obiektów. Te raporty składowe, w których istnieją relacje zależności dla kolejności inicjowania względem tego XamlMemberelementu .

(Odziedziczone po XamlMember)
Invoker

Pobiera implementację XamlMemberInvoker skojarzona z tym XamlMemberelementem .

(Odziedziczone po XamlMember)
IsAmbient

Pobiera wartość wskazującą, czy jest to XamlMember zgłaszane jako właściwość otoczenia.

(Odziedziczone po XamlMember)
IsAttachable

Pobiera wartość wskazującą, czy jest to XamlMember dołączany element członkowski.

(Odziedziczone po XamlMember)
IsDirective

Pobiera wartość wskazującą, czy jest to XamlMember dyrektywa XAML.

(Odziedziczone po XamlMember)
IsEvent

Pobiera wartość wskazującą, czy reprezentuje element XamlMember członkowski zdarzenia.

(Odziedziczone po XamlMember)
IsNameValid

Pobiera wartość wskazującą, czy jest to XamlMember inicjowane przy użyciu prawidłowego xamlName ciągu jako .Name

(Odziedziczone po XamlMember)
IsReadOnly

Pobiera wartość wskazującą, czy reprezentuje element XamlMember członkowski tylko do odczytu.

(Odziedziczone po XamlMember)
IsReadPublic

Pobiera wartość wskazującą, czy reprezentuje element XamlMember członkowski z wywoływanym publicznym get akcesorem.

(Odziedziczone po XamlMember)
IsUnknown

Pobiera wartość wskazującą, czy element członkowski nie jest rozpoznawalny przez system tworzenia kopii zapasowych używany do rozpoznawania typów i składowych.

(Odziedziczone po XamlMember)
IsWriteOnly

Pobiera wartość wskazującą, czy reprezentuje element XamlMember członkowski tylko do zapisu.

(Odziedziczone po XamlMember)
IsWritePublic

Pobiera wartość wskazującą, czy reprezentuje element XamlMember członkowski, który ma wywoływaną publiczną set metodę dostępu.

(Odziedziczone po XamlMember)
MarkupExtensionBracketCharacters

Definiuje znaki otwierające i zamykające dla rozszerzenia znaczników.

(Odziedziczone po XamlMember)
Name

xamlName Pobiera ciąg nazwy, który deklaruje ten element XamlMember.

(Odziedziczone po XamlMember)
PreferredXamlNamespace

Pobiera pojedynczy identyfikator URI przestrzeni nazw XAML, który identyfikuje podstawową przestrzeń nazw XAML dla tego XamlMemberelementu .

(Odziedziczone po XamlMember)
SerializationVisibility

Pobiera wartość wskazującą DesignerSerializationVisibility sposób przetwarzania elementu członkowskiego przez projektanta wizualnego.

(Odziedziczone po XamlMember)
TargetType

Pobiera typ XamlType , w którym XamlMember może istnieć.

(Odziedziczone po XamlMember)
Type

XamlType Pobiera typ używany przez element członkowski.

(Odziedziczone po XamlMember)
TypeConverter

XamlValueConverter<TConverterBase> Pobiera obiekt, który może służyć do budowy konwersji typów zadeklarowanych obiektów XAML.

(Odziedziczone po XamlMember)
UnderlyingMember

Pobiera system MemberInfo typów CLR, który jest dostępny dla elementu członkowskiego skonstruowanego przez PropertyInfo, MethodInfolub EventInfo.

(Odziedziczone po XamlMember)
ValueSerializer

XamlValueConverter<TConverterBase> Pobiera obiekt, który jest używany do serializacji wartości zadeklarowanych obiektów XAML.

(Odziedziczone po XamlMember)

Metody

Equals(Object)

Wskazuje, czy bieżący obiekt jest równy innemu obiektowi.

(Odziedziczone po XamlMember)
Equals(XamlMember)

Wskazuje, czy bieżący obiekt jest równy innemu obiektowi tego samego typu.

(Odziedziczone po XamlMember)
GetHashCode()

Zwraca kod skrótu dla tego obiektu.

GetType()

Type Pobiera wartość bieżącego wystąpienia.

(Odziedziczone po Object)
GetXamlNamespaces()

Zwraca listę przestrzeni nazw XAML, w których może istnieć ten element członkowski XAML.

LookupCustomAttributeProvider()

Zwraca implementację ICustomAttributeProvider . Ta implementacja zawsze zwraca wartość null.

LookupDeferringLoader()

XamlValueConverter<TConverterBase> Zwraca obiekt, który jest używany podczas odroczonego ładowania zadeklarowanych obiektów XAML. Ta implementacja zawsze zwraca wartość null.

LookupDependsOn()

Zwraca listę XamlMember obiektów. Lista raportuje elementy członkowskie, w których istnieją relacje zależności dla kolejności inicjowania względem tego XamlMemberelementu . Ta implementacja zawsze zwraca wartość null.

LookupInvoker()

Zwraca element XamlMemberInvoker skojarzony z elementem XamlDirective.

LookupIsAmbient()

Zwraca, czy jest to XamlMember zgłaszane jako właściwość otoczenia.

LookupIsEvent()

Zwraca, czy reprezentuje to XamlDirective zdarzenie.

LookupIsReadOnly()

Zwraca, czy reprezentuje to XamlDirective docelową właściwość tylko do odczytu.

LookupIsReadPublic()

Zwraca, czy reprezentuje właściwość XamlDirective , która ma publiczne get metody dostępu.

LookupIsUnknown()

Zwraca, czy reprezentuje element XamlDirective członkowski, który nie jest rozpoznawalny przez system tworzenia kopii zapasowych, który jest używany do rozpoznawania typów i składowych.

LookupIsWriteOnly()

Zwraca, czy reprezentuje to XamlDirective docelową właściwość tylko do zapisu.

LookupIsWritePublic()

Zwraca, czy reprezentuje właściwość XamlDirective , która ma publiczne set metody dostępu.

LookupMarkupExtensionBracketCharacters()

Zwraca znaki otwierające i zamykające dla rozszerzenia znaczników.

(Odziedziczone po XamlMember)
LookupTargetType()

XamlType Zwraca typ, w którym XamlMember może istnieć. Ta implementacja zawsze zwraca wartość null.

LookupType()

XamlType Zwraca typ używany przez element członkowski.

LookupTypeConverter()

Zwraca implementację konwertera typów skojarzona z tym XamlDirectiveelementem .

LookupUnderlyingGetter()

Zwraca metodę get dostępu skojarzona z tym XamlDirectiveelementem . Ta implementacja zawsze zwraca wartość null.

LookupUnderlyingMember()

Zwraca odbicie MemberInfo CLR skojarzone z tym XamlDirectiveelementem . Ta implementacja zawsze zwraca wartość null.

LookupUnderlyingSetter()

Zwraca metodę set dostępu skojarzona z tym XamlDirectiveelementem . Ta implementacja zawsze zwraca wartość null.

LookupValueSerializer()

Zwraca implementację serializatora wartości skojarzona z tym XamlMemberelementem .

(Odziedziczone po XamlMember)
MemberwiseClone()

Tworzy płytkią kopię bieżącego Objectelementu .

(Odziedziczone po Object)
ToString()

Zwraca reprezentację ciągu tego XamlDirectiveelementu .

Dotyczy

Zobacz też