一千萬個為什麽

搜索

如何使用Expression Blend 3創建DataTemplate?

我目前正在嘗試使用 Expression Blend 3 MIX09版主要用於帶有數據綁定的MVVM結構化站點,可以在設計時查看實時數據。到目前為止,我一直對印象非常深刻,不得不說 Blend 3生成的XAML並不像人們所說的那樣糟糕。我得到了以下兩個示例,一個使用數據綁定,另一個使用用戶控件(視圖)動態加載。當我設計我的應用程序時,我可以在Expression Blend中保持90%的時間,當我設計時看到來自ViewModel的實時數據。我切換到Visual Studio僅用於例如創建配置文件或添加引用更容易。 Blend 3改進的intellisense 使我能夠在Blend中保留大部分編碼:

但有一件事讓我很驚訝,我在Expression Blend中無法做到,但是在我創建了一個ListBox之後,我希望我可以做一個右鍵單擊並創建一個DataTemplate 。我當然可以在代碼中創建一個DataTemplate,然後在Resources/Window下找到它,點擊它旁邊的按鈕“進入DataTemplate”並查看我的Objects和Timeline面板中的控件,這很好。但是從控件創建一個DataTemplate非常普遍,我認為有一種方法可以做到這一點,我只是錯過了。

Blend 3中的哪個位置可以為ListBox或ListView等“創建DataTemplate”?



    
        
    
    

        

    

最佳答案

在混合3中,您可以在Blend2中的相同位置為ItemsControl創建一個DataTemplate;)

Right Click the control->Edit Other Templates->Edit Generated Items(ItemTemplate)->CreateEmpty

轉載註明原文: 如何使用Expression Blend 3創建DataTemplate?