我有一个 UserControl 说 Stock,它有一个 Button 叫做 Display
<Button Command="{Binding DisplayCommand}" CommandParameter="StockGroups">Display</Button>
现在,当我单击此按钮时,它应该将另一个名为 Display 的 UserControl 添加到位于 HomeWindow 中的 Canvas 中,并且应该将 CommandParameter 传递给 Display userControl。
private DelegateCommand<string> _displayCommand;
public virtual void DisplayExecuted(string param){}
public ICommand DisplayCommand
{
get
{
if (_displayCommand == null)
_displayCommand = new DelegateCommand<string>(new Action<string>(DisplayExecuted));
return _displayCommand;
}
}