DataTemplate DataType,没有类,只是xaml

时间:2011-09-15 20:19:11

标签: c# wpf

所以我试图理解我们在C#/ WPF项目中的一些代码。我很新,只是尽我所能学习。看看其中一个.xaml,我们有一个DataTemplate,它为我们的应用程序提供了一些内容。我想向它添加一些事件,但.xaml背后没有代码,因为它不像我们项目中的其他.xamls类。 DataTemplate的DataType指向ViewModel类,但此类在DataTemplate中看不到我的对象。有什么想法吗?感谢。

2 个答案:

答案 0 :(得分:1)

要向通过XAML创建的元素添加基于事件的丰富行为,您需要使用attached behaviors

答案 1 :(得分:1)

除了上面提到的John附加行为之外,如果您使用的是MVVM,则可以在WPF中使用命令架构。查看ICommand并在ViewModel上实现这些功能。你会得到这样的东西:

Command =“{Binding YourCommandName}”