一千萬個為什麽

搜索

如何創建模板以在WPF中顯示類中的數據

我有一個數據層,它返回包含數據的類列表。我想在WPF中以我的形式顯示這些數據。數據只是類的屬性,如Class.ID,Class.Name,Class.Description(為了舉例)

如何創建自定義控件或模板現有控件,以便可以為其中一個類提供並以數據綁定方式顯示其數據。

謝謝 :)

最佳答案

您可以使用ListBox並將其ItemsSource屬性設置為包含數據項的列表。然後為您的類型定義DataTemplate,如下所示:


    
        
        
        
    

...並通過設置 ItemTemplate 屬性。

只需像上面那樣定義DataTemplate並且不給它任何鍵也就足夠了。然後它將用於具有相應類型的所有項目。

順便說一句:您可以在頁面上找到MSDN中更詳細的示例 ItemTemplate 屬性。

轉載註明原文: 如何創建模板以在WPF中顯示類中的數據