我目前正在嘗試使用 Expression Blend 3 MIX09版到主要用於帶有數據綁定的MVVM結構化站點,可以在設計時查看實時數據。到目前為止,我一直對印象非常深刻,不得不說 Blend 3生成的XAML並不像人們所說的那樣糟糕。我得到了以下兩個示例,一個使用數據綁定,另一個使用用戶控件(視圖)動態加載。當我設計我的應用程序時,我可以在Expression Blend中保持90%的時間,當我設計時看到來自ViewModel的實時數據。我切換到Visual Studio僅用於例如創建配置文件或添加引用更容易。 Blend 3改進的intellisense 使我能夠在Blend中保留大部分編碼:
- MVVM base application that can be edited with Expression Blend and Visual Studio
- How to structure a wpf application with DataBinding so you can enhance it in Expression Blend
但有一件事讓我很驚訝,我在Expression Blend中無法做到,但是在我創建了一個ListBox之後,我希望我可以做一個右鍵單擊並創建一個DataTemplate 。我當然可以在代碼中創建一個DataTemplate,然後在Resources/Window下找到它,點擊它旁邊的按鈕“進入DataTemplate”並查看我的Objects和Timeline面板中的控件,這很好。但是從控件創建一個DataTemplate非常普遍,我認為有一種方法可以做到這一點,我只是錯過了。
Blend 3中的哪個位置可以為ListBox或ListView等“創建DataTemplate”?