windows phone winrt中listview的每个子项按钮如何设置属性 isEnabled?

How to set property isEnabled in each subitem button of listview in windows phone winrt?

我有列表视图。在此列表视图中,我有 listview.item 包含按钮。我将我的列表视图绑定到某个数据源,所以我有很多按钮。如何禁用所有这些按钮?

http://pastebin.com/6MFDfX9S

查看您的代码,除了绑定到 "Title"、"Date"、"DownloadedOrNot" 和 "Info" 之外,您还可以添加另一个 属性 并将其绑定到按钮的 IsEnable 属性,如“IsEnable.

如果您需要更改此 属性 的值,您总是可以像这样遍历您的 ListView 项目:

foreach (var item in listview.Items)
{
    (item as your_object).IsEnable = false;
}

如果你有很多按钮.. 请改用 LINQ。

listview.Items.All(item =>{(your_obj)item.IsEnable=false; return true});