我有三個名爲UC的UserControls。它們都是相同的,只是它們在佈局中使用的DataGrid需要不同的DynamicResource。基本上是:具有不同內部數據網格的WPF UserControls ItemSource屬性
<DataGrid ...
ItemsSource="{DynamicResource Model1}"> <!-- I want to pass in this "Model1" string? -->
...
</DataGrid>
<DataGrid ...
ItemsSource="{DynamicResource Model2}">
...
</DataGrid>
<DataGrid ...
ItemsSource="{DynamicResource Model3}">
...
</DataGrid>
我所有的用戶控件的窗口內創建:
<Window ...>
<my:UC/>
<my:UC/>
<my:UC/>
</Window>
至於現在我的三個UC的在DataGrid中顯示的相同數據引起dynamicresource是在所有三個相同,如何將值傳遞給每個用戶控件以更改其中的動態資源?或者,我應該如何處理,我一天前開始做WPF。
感謝
結合貴'UserControl'包含任何其他數據綁定?如果沒有,你可以通過DataContext(' '),並綁定' –
Rachel
2013-03-21 16:13:14
謝謝對於這篇技巧,我不知道是否會有更多的數據綁定,所以我寧願使用SnowFather的解決方案。 – 2013-03-21 22:52:16