x:Property Yönergesi
İşaretlemeyi bir XAML özelliği bildirir.
XAML Nesne Öğesi Kullanımı
<object x:Class="className">
<x:Members>
<x:Property Name="propertyName" Type="propertyType"/>
additionalProperties
</x:Members>
</object>
XAML Değerleri
Value | Açıklama |
---|---|
className |
XAML üretimi için yedekleme sınıfının veya kısmi sınıfın adı. |
propertyName |
Tanımlanan özelliğin üye adı. |
propertyType |
Bu özelliğin türünü belirten tür adı (veya çerçeveye özgü başka bir dize formu). |
Açıklamalar
.NET XAML Hizmetleri uygulamasında, . x:Property
doğrudan tür desteğine sahip değildir, ancak sınıfı tarafından PropertyDefinition desteklenir. XAML düğümü akışında bir x:Property
öğe, XAML dili XAML ad alanından adlı Property
bir üye olarak temsil edilir. Üye Property
, işaretleme tarafından bildirilen öznitelikleri tutar.
ve Type
anlamları Name
.NET XAML Hizmetleri düzeyinde atanmamış. Bunlar ilk XAML düğümü akışında dize değerleri olarak depolanır ve daha sonra belirli çerçeveler tarafından uygulanabilecek kurallar altında yorumlanır. Anlamı bir XAML adı ve XAML türü anlamı ile hizalanabilir veya uygulamaya bağlı olarak yalnızca bir yedekleme türü sisteminde geçerli olabilir.
öğesinin x:Members
işaretlemede üye tanımlarını belirtmenin bir aracı olarak pratik kullanımını desteklemek için, üyelerin değiştirilebilen bir sınıfla ilişkilendirilmesi gerekir. Hedeflenen model, öğesini belirten bir türün üyesi olarak var olan modeldir x:Members
x:Class
. Ancak, türleri ve üyeleri ilişkilendirme veya dinamik üye tanımları üretme mekanizması .NET XAML Hizmetleri düzeyinde desteklenmez. Bu, XAML'den üye tanımlarını destekleyen uygulama modellerine sahip tek tek çerçevelere bırakılır. Genellikle, XAML'yi işaretleme-derleme ve bunu arka planda kodla tümleştirme veya saf XAML derlemeleri üreten MSBUILD derleme eylemleri bu özelliği desteklemek için gereklidir.
Windows Workflow Foundation için x:Özelliği
Windows Workflow Foundation için, x:Property
tamamen XAML'de oluşturulmuş bir özel etkinliğin üyelerini veya arka planda kod içeren bir etkinlik tasarımcısı için XAML ile tanımlanan dinamik üyeleri tanımlar. x:Class
XAML üretiminin kök öğesinde de belirtilmelidir. Bu, .NET XAML Hizmetleri düzeyinde bir gereksinim değildir, ancak XAML üretimi özel etkinlikleri destekleyen MSBUILD derleme eylemleri ve genel olarak Windows Workflow Foundation XAML tarafından yüklendiğinde bir gereksinim haline gelir. Windows Workflow Foundation, özniteliği için x:Property
Type
amaçlanan değeri olarak saf XAML türü adını kullanmaz ve bunun yerine burada belgelenmemiş bir kural kullanır. Daha fazla bilgi için bkz . DynamicActivity Oluşturma.
.NET Desktop feedback