UWP資料繫結

2021-09-08 01:21:03 字數 699 閱讀 1871

[ 已針對 windows 10 上的 uwp 應用更新。 有關 windows 8.x 文章,請參閱存檔 ]

說明資料繫結概述

本主題介紹了如何在通用 windows 平台 (uwp) 應用中將控制項(或其他 ui 元素)繫結到單個專案,或者將專案控制項繫結到專案集合。 此外,我們還介紹了如何控制項的呈現、基於所選內容實現詳細資訊檢視,以及轉換資料以供顯示。 有關更多詳細資訊,請參閱深入了解資料繫結。

深入了解資料繫結

資料繫結是你的應用 ui 用來顯示資料的一種方法,可以選擇與該資料保持同步。 借助資料繫結,你可以將關注的資料從關注的 ui 中分離開來,從而可形成乙個更簡易的概念模型,並且使你的應用擁有更好的可讀性、可測試性和可維護性。

設計面圖上以及用於原型製作的示例資料

你的應用可能無法或不需要(可能是出於隱私或效能的原因)在 microsoft visual studio 或 blend for visual studio 中的設計圖面上顯示實時資料。 為了使你的控制項填充資料(以便你可以處理應用的布局、模板和其他視覺屬性),你可以通過各種方式使用設計時示例資料。 如果你正要生成乙個草圖(或原型)應用,則示例資料可能真的非常有用而且節省時間。 你可以在執行時在草圖或原型中使用示例資料來闡明你的想法,而無需連線到真實且實時的資料。

繫結分層資料和建立大綱/細節檢視

例項(它們繫結在同乙個鏈中)來生成分層資料的多級大綱/細節(也稱為列表詳細資訊)檢視。

UWP 實現 FindAncestor 繫結

在 wpf 裡,我們是可以在 relativesource 上面實現的,舉個例子 grid tag 2 button grid tag 1 textblock text path tag,mode oneway grid button grid 將 relativesource 的 mode 設定為...

win10 uwp 繫結多資料

經常我們需要繫結的資料有多個,當新增到集合控制項的物件型別結構比較複雜,我們希望自己來定義排版布局,這時可以使用itemtemplate用資源的定義 現在有資料 識別符號 public string id 通訊人姓名 public string name public string contact ...

win10 uwp 繫結密碼

win10 下,密碼框無法繫結到viewmodel,password是不可以繫結。我們可以自己使用簡單方法去繫結 我們之前在wpf 使用繫結密碼框,我寫了一篇,關於如何繫結,我提供乙個我自己試了可以的類。首先,我們新建乙個類,這個類是讓 passwordbox 可以繫結password。uwp讓 p...