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.
Veri bağlama, uygulamanızın kullanıcı arabirimini verilerine bağlayarak kullanıcı arabiriminizin yanıt vermesini sağlayan dinamik bir ilişki oluşturur. Windows uygulamalarında veri bağlama, veri katmanı ile sunu katmanı arasında net bir ayrım oluşturarak kod düzenlemesini geliştirir ve uygulamanızın bakımını ve testini kolaylaştırır.
Windows uygulamaları iki birincil veri bağlama yaklaşımını destekler: {x:Bind} işaretleme uzantısı ve {Binding} işaretleme uzantısı. Yaklaşımı tek tek kullanabilir veya aynı uygulama içinde birleştirebilirsiniz.
{x:Bind} Windows 10 ve sonraki sürümlerde Windows Uygulama SDK'sı ve UWP uygulamalarında kullanılabilen uzantı, daha iyi performans ve derleme zamanı doğrulaması sunar.
İster tek bir veri öğesi görüntülüyor, koleksiyonlara bağlanıyor, ister Model-View-ViewModel (MVVM) gibi karmaşık mimari desenler uyguluyor olun, veri bağlama hızlı yanıt veren, sürdürülebilir Windows uygulamaları oluşturmak için temel sağlar.
| Konu | Description |
|---|---|
| Veri bağlamaya genel bakış | Bu konu başlığında, bir denetimin (veya başka bir kullanıcı arabirimi öğesinin) tek bir öğeye nasıl bağlanacağınız veya bir öğe denetiminin Windows Uygulama SDK'sı uygulamasındaki bir öğe koleksiyonuna nasıl bağlanacağınız gösterilir. Buna ek olarak, öğelerin işlenmesini denetlemeyi, bir seçimi temel alan ayrıntılar görünümünü uygulamayı ve verileri görüntüleme için dönüştürmeyi gösterir. Daha ayrıntılı bilgi için bkz. Derinlemesine veri bağlama. |
| Derinlemesine veri bağlama | Bu konu başlığında veri bağlama özellikleri ayrıntılı olarak açıklanmaktadır. |
| Hiyerarşik verileri bağlama ve ana/ayrıntılar görünümü oluşturma | Öğe denetimlerini bir zincirde birbirine bağlı CollectionViewSource örneklerine bağlayarak hiyerarşik verilerin çok düzeyli ana/ayrıntılar (liste ayrıntıları olarak da bilinir) görünümünü oluşturabilirsiniz. |
| Veri bağlama ve MVVM | Bu konuda Model-View-ViewModel (MVVM) kullanıcı arabirimi mimari tasarım deseni açıklanmaktadır. Veri bağlama, MVVM'nin merkezinde yer alır ve kullanıcı arabirimi ile kullanıcı arabirimi olmayan kod arasında gevşek bağlantı sağlar. |
| WinUI uygulamalarında MVVM Araç Seti ile veri bağlama | Bu öğretici , WinUI uygulaması oluşturma öğreticisini temel alır ve MVVM Araç Seti ile veri bağlamayı nasıl uygulayabileceğinizi gösterir. MVVM Araç Seti'ni ve MVVM Araç Seti ile geleneksel MVVM yaklaşımları arasındaki farkları kullanmak için görünüm modellerinizi güncelleştirmeyi kapsar. |
| x:Bind içindeki işlevler | Windows Uygulama SDK'sı uygulamalarında, {x:Bind} bağlama yolunun yaprak adımı olarak bir işlevin kullanılmasını destekler. Bu konuda, özelliklerin dönüştürme, tarih biçimlendirme, metin biçimlendirme, metin birleştirmeleri ve daha fazlasını yapmak için işlevlere nasıl bağlı olduğunu öğrenin. |
İlgili içerik
Windows developer