私はWPFが初めてで、Windowsにインストールされているすべてのプログラムを表示するためにアプリケーションを作成する必要があります。このレイアウトを見つけて、魚眼パネルで作業を開始しましたが、問題は、レイアウトに画像の代わりにボタンを表示したいことです。そのため、その方法を理解し始め、代わりにボタンを表示するようになりました次のコードの写真:
<Setter Property="ContentTemplate">
<Setter.Value>
<DataTemplate>
<Button Margin="5" Padding="5" HorizontalContentAlignment="Center"
Command="{Binding Command}" Width="{Binding XPath=@Width}"
Height="{Binding XPath=@Height}" Content="App"/>
</DataTemplate>
</Setter.Value>
</Setter>
私の問題は次のとおりです:すべてのボタンを対応するアクションにバインドするにはどうすればよいですか? どのボタンが押されたか、またはボタンのIDをどのように知ることができますか?