私はGridView
<GridView ItemsSource="{x:Bind ViewModel.SoundEffects}">
<GridView.ItemTemplate>
<DataTemplate x:dataType="?">
<Button Style="{StaticResource defaultButton}"
Content="{Binding Name}"
Tag="{Binding FileName}"
Command="{x:Bind ViewModel.PlayCommand}"
CommandParameter="{Binding FileName}"/>
</DataTemplate>
</GridView.ItemTemplate>
コンパイルしようとすると、モデルを指定する必要があると表示されますが、インターフェイスを作成しようとしたときに、ViewModel の定義を含むモデルを作成する方法がわかりません。
public interface ISoundEffectButton
{
string Name { get; }
string FileName { get; }
ViewModels.MainPageViewModel ViewModel { get; }
}
しかし、これは機能せず、デバッガー全体がクラッシュしました。
御時間ありがとうございます。