ストックと言うUserControlがあり、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;
}
}