ItemTemplate中的复选框

时间:2016-05-13 22:35:13

标签: c# xaml checkbox win-universal-app

我的<Directory "/var/www/html"> AllowOverride All </Directory> 中有一个<Checkbox/>。如何处理<GridView.ItemTemplate>关于它的元素?

例如,我想在选中复选框时删除项目。

我认为应该写在这里。但是什么?

<Checkbox/>

这是我的XAML:

private void CheckBox_Checked_1(object sender, RoutedEventArgs e)
{

}

1 个答案:

答案 0 :(得分:0)

问题在于,您几乎肯定希望能够在点击处理程序中使用DataContext,但只需引用CheckBox就可以轻松实现这一点。回调函数中的sender参数。通常你在这里做的是在你的项目的视图模型上创建一个Command并绑定到那个,你要传递的任何其他信息都会传递到CheckBox的{​​{1} }}

执行此操作后,您现在在视图模型中操作,并通过命令参数引用您需要的任何信息(例如,您可以设置CommandParameter以获取整个数据上下文是项目的视图模型,可以从CommandParameter = "{Binding}"作为参数访问它。你应该能够以这种方式解决你的问题。