x:Members — dyrektywa
Zawiera zestaw elementów członkowskich zdefiniowanych w znacznikach, które mają zastosowanie do klasy x:elementu nadrzędnego.
Użycie atrybutu języka XAML
<object x:Class="className">
<x:Members>
oneOrMoreMembers
</x:Members
</object>
Wartości XAML
Wartość | Opis |
---|---|
className |
Nazwa klasy zapasowej lub klasy częściowej dla produkcji XAML. Zobacz uwagi. |
oneOrMoreMembers |
Co najmniej jeden element obiektu reprezentujący definicje składowych. Zazwyczaj są x:Property to elementy obiektów. Zobacz uwagi. |
Uwagi
W implementacji usług XAML platformy .NET nie ma klasy zapasowej ani podstawowej implementacji składowej dla programu x:Members
. x:Members
jest specjalnym elementem członkowskim XAML, który może istnieć jako element członkowski dowolnego typu. W strumieniu x:Members
węzła XAML jest reprezentowany jako element członkowski o nazwie Members
, z przestrzeni nazw XAML języka XAML. Element członkowski Members
zawiera ogólną listę obiektów tylko do Member
odczytu. W typowym znaczniku poszczególne elementy członkowskie są określane jako x:Property
elementy właściwości. x:Property
jest bardziej precyzyjnym typem przeznaczonym dla właściwości typów i można go przypisać do x:Member
elementu . Aby uzyskać więcej informacji, zobacz x:Property Directive.
Aby zapewnić praktyczne użycie x:Members
jako metodę określania definicji składowych w adiustacji, składowe muszą być skojarzone z klasą, którą można zmodyfikować. Zamierzony model jest taki, że x:Members
istnieje jako element członkowski typu, który określa x:Class
. Jednak mechanizm kojarzenia typów i elementów członkowskich lub tworzenia dynamicznych definicji składowych nie jest obsługiwany na poziomie usług XAML platformy .NET. Pozostało to poszczególnym strukturom, które mają modele aplikacji, które obsługują definicje elementów członkowskich z języka XAML. Zazwyczaj do obsługi tej funkcji są potrzebne akcje kompilacji MSBUILD, które kompilują kod XAML i integrują je z kodem za pomocą kodu lub tworzą czyste zestawy z języka XAML.
x:Członkowie programu Windows Workflow Foundation
W przypadku programu Windows Workflow Foundation x:Members
zawiera elementy członkowskie niestandardowego działania składającego się w całości w języku XAML lub XAML — zdefiniowanych dynamicznych elementów członkowskich dla projektanta działań z użyciem kodu. x:Class
należy również określić element główny środowiska produkcyjnego XAML. Nie jest to wymagane na poziomie usług XAML platformy .NET, ale staje się wymaganiem, gdy środowisko produkcyjne XAML jest ładowane przez akcje kompilacji MSBUILD, które obsługują działania niestandardowe i windows Workflow Foundation XAML w ogóle. x:Members
musi być pierwszym elementem podrzędnym w adiustacji elementu obiektu, który deklaruje x:Class
element .
.NET Desktop feedback