Silverlight 3按钮单击参数
我只是从Silverlight开始。我有一个DataGrid,它的ItemsSource链接到一个ObservableCollection。DataGrid的每一行(AutoGenerateColumns=“False”)都有一些来自对象和按钮的值。如何将“命令参数”与按钮关联,以便知道正在单击哪一行的哪个按钮Silverlight 3按钮单击参数,silverlight,Silverlight,我只是从Silverlight开始。我有一个DataGrid,它的ItemsSource链接到一个ObservableCollection。DataGrid的每一行(AutoGenerateColumns=“False”)都有一些来自对象和按钮的值。如何将“命令参数”与按钮关联,以便知道正在单击哪一行的哪个按钮 谢谢您可以为此使用标记属性。假设集合中的对象具有“Id”属性,则可以使用以下命令将button控件的“Tag”属性绑定到对象的Id: <Button Tag="{Binding I
谢谢您可以为此使用标记属性。假设集合中的对象具有“Id”属性,则可以使用以下命令将button控件的“Tag”属性绑定到对象的Id:
<Button Tag="{Binding Id}" .../>
我找到了Button对象的
DataContext
属性,在本例中,该属性返回行所基于的对象
<Button Tag="{Binding Path=.}" .../>
Button btn = sender as Button;
var tagValue = btn.Tag; // object binded to "tag" attribute