をDataTemplate
入れたものがResourceDictionary
あり、にボタンがあり、これをウィンドウDataTemplate
に入れました。DataTemplate
ボタンコマンドをのプロパティにバインドしたいのですがwindowViewModel
、どうすればよいですか?これはコードです:
<DataTemplate DataType="{x:Type types:User}" x:Key="UserTemp">
<Grid >
<Button Command="{Binding RelativeSource={RelativeSource FindAncestor, AncestorType={x:Type ????}, AncestorLevel=1}, Path=SelectLocationCommand}" />
</Grid>
</DataTemplate>
およびWindow.xaml
<ContentControl x:Name="UserTemp" />
およびWindowViewModelの場合:
public ICommand SelectLocationCommand
{
get {return new RelayCommand(selectLocationCommand); }
}
void selectLocationCommand()
{
_welcomeTitle = "AA";
}