2011-08-02 37 views
0

我有一個UserControl沒有Content,因爲應該在UserControl內部顯示的控件是在運行時創建的。我想解決這個像如下,但不知道如何實現它:WPF每個綁定的「插入」控件

  1. ViewModel
  2. 設置它在運行時創建一個控制變量是創建內容時
  3. 綁定內容屬性(UserControl內)到該變量

問題是,我不知道如何綁定到控制變量。

回答

2

爲什麼只是沒有在運行時通過引入DataTemplateSelector在運行時提供正確的DataTemplate它能夠使用ContentControl代替UserControl並提供Content? 您可以將您的Content-area控件封裝在DataTemplates中,並在運行時選擇適當的控件。

+1

請嘗試... – andineupert

+0

如果您需要任何建議隨時問這裏 – sll