我在我的 MainWindowView.xaml 中。它包括一个用户控件。
我正在尝试使用参数设置命令。此参数是 gridControl(devexpress 项)的选定行。
我试过两个绑定,都错了(他们没有找到参数):
<Button Command="{Binding DeleteCommand}" CommandParameter="{Binding Path=lst1, RelativeSource={RelativeSource FindAncestor, AncestorType={x:Type uc:ucImpianti}}}" Style="{DynamicResource BtnToolBar}"/>
和
<Button Command="{Binding DeleteCommand}" CommandParameter="{Binding ElementName=lst1, Path=FocusedRow}" Style="{DynamicResource BtnToolBar}"/>
我如何编写绑定以在 UC 中传递 gridControl 的选定行?
我的命令定义是:
public ICommand DeleteCommand { get; private set; }
private void DeleteRecord(object parameter)
{
Debug.WriteLine(parameter);
}
[...]
DeleteCommand = new DelegateCommand<object>(DeleteRecord, CanAlways);