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. Windows App SDK uygulamalarında kullanılabilen {x:Bind} uzantısı, 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 duyarlı, sürdürülebilir Windows uygulamaları oluşturmanın temelini 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 App SDK bir uygulamadaki öğ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 App SDK 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