XamlDirective Klasa
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
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
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
LookupCustomAttributeProvider to zawsze
null
.DeferringLoader to zawsze
null
.DependsOn to zawsze
null
.IsAmbient to zawsze
false
.IsAttachable to zawsze
false
.IsDirective to zawsze
true
.IsEvent to zawsze
false
.IsReadOnly to zawsze
false
.IsReadPublic to zawsze
true
.IsWritePublic to zawsze
true
.
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ć |
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 |
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 |
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ą |
MarkupExtensionBracketCharacters |
Definiuje znaki otwierające i zamykające dla rozszerzenia znaczników. (Odziedziczone po XamlMember) |
Name |
|
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ść |
LookupDeferringLoader() |
XamlValueConverter<TConverterBase> Zwraca obiekt, który jest używany podczas odroczonego ładowania zadeklarowanych obiektów XAML. Ta implementacja zawsze zwraca wartość |
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ść |
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 |
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 |
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ść |
LookupType() |
XamlType Zwraca typ używany przez element członkowski. |
LookupTypeConverter() |
Zwraca implementację konwertera typów skojarzona z tym XamlDirectiveelementem . |
LookupUnderlyingGetter() |
Zwraca metodę |
LookupUnderlyingMember() |
Zwraca odbicie MemberInfo CLR skojarzone z tym XamlDirectiveelementem . Ta implementacja zawsze zwraca wartość |
LookupUnderlyingSetter() |
Zwraca metodę |
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ż
Opinia
https://aka.ms/ContentUserFeedback.
Dostępne już wkrótce: W 2024 r. będziemy stopniowo wycofywać zgłoszenia z serwisu GitHub jako mechanizm przesyłania opinii na temat zawartości i zastępować go nowym systemem opinii. Aby uzyskać więcej informacji, sprawdź:Prześlij i wyświetl opinię dla