Aşağıdaki standart sözdizimini kullanarak XAML dosyamdan yürüttüğüm bir komut var:
<Button Content="Zoom" Command="{Binding MyViewModel.ZoomCommand}"/>
Bu işlemin kullanıcıların beklediği şekilde (tuvalin genişliği ve yüksekliği spesifik olarak) tamamlamak için görünümden İKİ bilgi parçasına ihtiyacım olduğunu fark edene kadar bu iyi çalıştı.
Komutum için bir argüman olarak bir dizi geçirmek mümkün gibi görünüyor, ancak CommandParameter benim iki tuval özellikleri için bağlayıcı belirtmek için bir yol olduğunu görmüyorum:
<Button Content="Zoom"
Command="{Binding MyViewModel.ZoomCommand"
CommandParameter="{Binding ElementName=MyCanvas, Path=Width}"/>
Hem Genişliği hem de Yüksekliği komutuma nasıl iletirim? Bu XAML komutlarını kullanarak mümkün gibi görünmüyor ve benim yakınlaştırma yöntemine geçmek için bu bilgileri almak için kodumda bir tıklama işleyicisi tel gerekir.