Самый простой способ сделать это - показать свойства зависимостей на вашем UserControl
, которыми вы хотите манипулировать, с помощью элемента управления, в котором находится UserControl
:
public class UserControl
{
public ICommand AddCommand
{
...
}
...
}
XAML в вашем UserControl
может связываться со следующими свойствами:
<UserControl>
<Button Command="{Binding AddCommand}">Add</Button>
...
</UserControl>
И, конечно, ваш хост может использовать следующие свойства:
<Window>
<local:YourUserControl AddCommand="{Binding MyAddCommand}"/>
</Window>