从listitemtemplate获取页面datacontext

时间:2014-04-04 11:00:54

标签: c# wpf windows-phone-8 mvvm binding

我正在使用Windows Phone 8应用

我的页面有一个ViewModel作为datacontext。

此ViewModel有2个属性:  - 一个列表   - ICommand

该页面包含一个绑定到ViewModel列表的列表框,以及该列表中每个项目的模板。此模板包含一个按钮。

但是一旦ListBox绑定到ViewModel列表,我就不知道如何将button命令绑定到ViewModel ICommand。

有任何线索吗?

1 个答案:

答案 0 :(得分:1)

{Binding ElementName=YourList, path=DataContext.YourCommand}

如果要在命令中使用此项,请不要忘记将项目作为参数传递。 PassEventArgs = true;