Not
Bu sayfaya erişim yetkilendirme gerektiriyor. Oturum açmayı veya dizinleri değiştirmeyi deneyebilirsiniz.
Bu sayfaya erişim yetkilendirme gerektiriyor. Dizinleri değiştirmeyi deneyebilirsiniz.
Windows Çalışma Zamanı için XAML, ortak dil çalışma zamanında (CLR) ve C++ gibi diğer programlama dillerinde sık kullanılan temel öğeler olan çeşitli veri türleri için dil düzeyinde destek sağlar.
XAML iç veri türü kullanımlarını göreceğiniz en yaygın yer, kaynakların bir XAML kaynak sözlüğünde tanımlandığı yerdir. Birden çok değer için kullandığınız sayılar gibi sabitler tanımlayabilirsiniz. Storyboard kullanarak dize veya boolean değeriyle animasyon yapan bir animasyon kullanabilir ve ObjectAnimationUsingKeyFrames tanımınızın ana karesini doldurmak için dizeyi veya boolean değerini temsil eden bir XAML nesne öğesine ihtiyacınız olacaktır. Windows Çalışma Zamanı varsayılan XAML şablonları bu tekniklerin ikisini de kullanır.
Windows Çalışma Zamanı için XAML, bu türler için dil düzeyinde destek sağlar.
| XAML ilkel tür | Description |
|---|---|
| x:Boolean | CLR desteği için Boolean türüne karşılık gelir. XAML, x:Boolean değerlerini büyük/küçük harfe duyarsız olarak ayrıştırır. "x:Bool" ifadesinin kabul edilen bir alternatif olmadığını unutmayın. |
| x:String | CLR desteği için Dize'ye karşılık gelir. Dizenin kodlaması varsayılan olarak çevresindeki XML kodlamasını kullanır. |
| x:Double | CLR desteği için Double veri tipine karşılık gelir. Sayısal değerlere ek olarak, x:Double için metin söz dizimi, düzen davranışı için "Otomatik" değerinin kaynak değeri olarak depolanabildiği "NaN" belirtecine izin verir. Belirteçler büyük/küçük harfe duyarlı olarak değerlendirilir. Bilimsel gösterimi kullanabilirsiniz, örneğin "1,000,000" için "1+E06". |
| x:Int32 | CLR desteği için Int32'ye karşılık gelir. x:Int32 imzalı olarak kabul edilir ve negatif tamsayı için eksi ("-") simgesini ekleyebilirsiniz. XAML'de metin söz diziminde işaretin olmaması, pozitif bir işaretli değeri ifade eder. |
Bu XAML dil temel öğeleri genellikle XAML'nizde x: ön ekini kullanan bir nesne öğesi tanımladığınız tek durumlardır. Diğer tüm XAML dil özellikleri genellikle öznitelik biçiminde veya işaretleme uzantısı olarak kullanılır.
Uyarı
Kurala göre, XAML için dil temel öğeleri ve diğer tüm XAML dil öğeleri "x:" ön eki ile gösterilir. XAML dil öğeleri genellikle gerçek dünya işaretlemesinde bu şekilde kullanılır. Bu kural, XAML belgelerinde ve ayrıca XAML belirtiminde izlenir.
Diğer XAML ilkelleri
XAML 2009 belirtimi, x:Uri ve x:Single gibi diğer XAML dil düzeyi temel öğelerini belirtir. Bu konudaki tabloda listelenmediği sürece, diğer XAML sözcük dağarcığı veya XAML 2009 belirtimi tarafından tanımlanan diğer XAML dil temelleri şu anda Windows Çalışma Zamanı için XAML'de desteklenmemektedir.
Uyarı
Tarihler ve saatler ( DateTime veya DateTimeOffset, TimeSpan veya System.TimeSpan kullanan özellikler) XAML temel öğeyle ayarlanamaz. Windows Çalışma Zamanı XAML ayrıştırıcısında tarihler ve saatler için varsayılan dizeden dönüştürme davranışı olmadığından bu özellikler genellikle XAML'de ayarlanamaz. Herhangi bir tarih ve saat özelliğinin başlatma değerleri için, bir sayfa veya öğe yüklendiğinde çalışan arka planda kod kullanmanız gerekir.
İlgili konular
Windows developer