Aracılığıyla paylaş


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ı Propertybir ü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.