C# wp7 silverlight中带有按钮的数据模板

C# wp7 silverlight中带有按钮的数据模板,c#,silverlight,windows-phone-7,C#,Silverlight,Windows Phone 7,我正在编写wp7 silverlight应用程序。 我有一个包含项目的列表框。我希望每个项目都有不同的数据模板。我正在使用OnContentChanged事件并将模板读取到ContentTemplate。 我的问题是模板上的按钮。在运行时找不到buttons事件处理程序,我得到异常。我能做什么?最简单的方法是实现某种类型的DataTemplateSelector(为每个项目使用不同的DataTemplate)。它成功了!在我的第一次尝试中,我使用了相同的DataTemplateSelector,

我正在编写wp7 silverlight应用程序。 我有一个包含项目的列表框。我希望每个项目都有不同的数据模板。我正在使用OnContentChanged事件并将模板读取到ContentTemplate。
我的问题是模板上的按钮。在运行时找不到buttons事件处理程序,我得到异常。我能做什么?

最简单的方法是实现某种类型的DataTemplateSelector(为每个项目使用不同的DataTemplate)。

它成功了!在我的第一次尝试中,我使用了相同的DataTemplateSelector,但我的模板位于单独的xaml文件中,因此没有代码隐藏。我用这个例子作为模板,效果很好!