所以我想了解一些代碼,我們有一個在C#/ WPF項目。我很新,只是盡我所能地學習。看看.xaml中的一個,我們有一個DataTemplate,它列出了我們的應用程序的東西。我想添加一些事件給它,但是.xaml沒有代碼,因爲它不是像我們項目中的其他.xamls一樣的類。 DataTemplate的DataType指向一個ViewModel類,但是這個類在DataTemplate中看不到我的對象。有什麼想法嗎?謝謝。DataTemplate DataType,沒有類,只是xaml
-3
A
回答
1
要將豐富的基於事件的行爲添加到通過XAML創建的元素,您需要使用attached behaviors。
1
除了上面提到的附加行爲,如果您使用的是MVVM,則可以使用WPF中的命令體系結構。查看ICommand並在您的ViewModel上實現它們。你會有這樣的事情:
Command =「{Binding YourCommandName}」
相關問題
- 1. Silverlight 4 DataTemplate DataType
- 2. 如何訪問DataType的DataTemplate,該DataObject具有分配了DataType的DataTemplate?
- 3. ResourceDictionary找不到DataTemplate的DataType
- 4. 當DataTemplate沒有密鑰時,從ResourceDictionary中訪問DataTemplate只有TargetType
- 5. XAML:重構DataTemplate
- 6. 在DataTemplate中使用名稱空間DataType
- 7. GridViewColumn中的每個DataType的DataTemplate CellTemplate
- 8. 如何在DataTemplate的DataType屬性中引用泛型類型?
- 9. Enterprise Architect:什麼是「DataType」類?
- 10. DataTemplate沒有顯示?
- 11. XAML DataTemplate數據綁定
- 12. XAML數據網格的DataTemplate
- 13. 列表視圖人口只有XAML
- 14. 將selectedItem沒有在XAML
- 15. SubSonic 3.0.0.3 | SimpleRepository | DB DataType - 類DataType映射
- 16. xaml屬性ItemTemplate沒有值
- 17. XAML,Secondary Button沒有顯示
- 18. listBox DataTemplate沒有拾取值
- 19. DataTemplate沒有繪製,wpf
- 20. 如何在DataTemplate的DataType屬性中引用泛型類型的特定實現?
- 21. 在另一個DataTemplate中爲DataTemplate發佈XAML綁定?
- 22. XAML:在DataTemplate中的ListView中綁定帶DataTemplate的慘敗
- 23. ItemsControl DataTemplate中的XAML元素有時有空值(WinRT)
- 24. 如何手動查找僅由DataType定義的DataTemplate,而不是鍵?
- 25. 如何在ListView的DataTemplate中設置DataType時訪問ListViewItems?
- 26. 如何在WPF DataTemplate上使用DataType屬性?
- 27. DataTemplate中的自定義DataType中斷WPF設計器
- 28. 更新DataTemplate中DataTemplate的綁定
- 29. 在沒有XAML的情況下在ListView DataTemplate中將ItemsSource綁定到標籤
- 30. 如何根據XAML中的字段類型創建DataTemplate
發佈XAML。否則,很難說清楚,但是你會使用''標記來指定在特定事件上應該怎麼做。 –
Tejs