x:Property Yönergesi

İşaretlemede 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

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 diğer dize biçimi, çerçeveye özgü).

Açıklamalar

.NET XAML Hizmetleri uygulamasında,. x:Property doğrudan bir tür yedeklemesi yoktur, ancak sınıfı tarafından desteklenir PropertyDefinition . XAML düğüm akışında, bir x:Property Öğesı Property XAML Language xaml ad alanından adlı bir üye olarak temsil edilir. Üyenin, Property biçimlendirme tarafından belirtilen öznitelikleri.

NameVe ' nin anlamı Type .net xaml Hizmetleri düzeyinde atanmaz. Bunlar, daha sonra belirli çerçeveler tarafından uygulanabilir kuralların altında yorumlanmak üzere, ilk XAML düğüm akışında dize değerleri olarak depolanır. Anlamı bir XAML adı ve XAML türü anlamını gösterebilir veya uygulamaya bağlı olarak yalnızca bir yedekleme türü sisteminde geçerli olabilir.

' Nin pratik kullanımını, x:Members İşaretlemede üye tanımlarının belirtilmesi için bir yol olarak desteklemek amacıyla, üyelerin değiştirilebilen bir sınıfla ilişkilendirilmesi gerekir. Hedeflenen model, x:Members bir türü belirten bir üye olarak mevcuttur x:Class . Ancak, türlerin ve üyelerin ilişkilendirilmesi veya dinamik üye tanımlarının üretilme mekanizması .NET XAML Hizmetleri düzeyinde desteklenmez. Bu, XAML 'den üye tanımlarını destekleyen uygulama modelleri olan tek tek çerçeveler için bırakılır. Genellikle, XAML 'yi biçimlendirme-derleme ve bu özelliği desteklemeye yönelik saf from-XAML derlemeleri ile tümleştirme sağlayan MSBUILD derleme eylemleri.

Windows Workflow Foundation için x:property

Windows Workflow Foundation için, x:Property tamamen xaml 'de oluşturulan özel bir etkinliğin üyelerini ya da arka plan kod içeren bir etkinlik tasarımcısının xaml tanımlı dinamik üyelerini tanımlar. x:Class Ayrıca XAML üretiminin kök öğesinde de belirtilmelidir. bu, .net xaml hizmetleri düzeyinde bir gereklilik değildir, ancak xaml üretimi özel etkinlikleri destekleyen MSBUILD derleme eylemleri ve genel olarak xaml Windows Workflow Foundation yüklendiğinde bir gereksinim haline gelir. Windows Workflow Foundation, x:PropertyType saf XAML tür adını kendi hedeflenen değeri olarak kullanmaz özniteliği ve bunun yerine burada belgelenmeyen bir kural kullanır. Daha fazla bilgi için bkz. DynamicActivity oluşturma.