У мене є команда, яку я виконую зі свого файлу XAML, використовуючи наступний стандартний синтаксис:
<Button Content="Zoom" Command="{Binding MyViewModel.ZoomCommand}"/>
Це спрацювало чудово, поки я не зрозумів, що мені потрібні ДВА деталі інформації, щоб зробити цю операцію завершеною так, як очікують користувачі (спеціально ширина та висота полотна).
Здається, можна передавати масив як аргумент моїй команді, але я не бачу, як існує спосіб вказати прив'язку до двох моїх властивостей полотна в CommandParameter:
<Button Content="Zoom"
Command="{Binding MyViewModel.ZoomCommand"
CommandParameter="{Binding ElementName=MyCanvas, Path=Width}"/>
Як я можу передавати і ширину, і висоту своїй команді? Не здається, що це можливо за допомогою команд XAML, і мені потрібно підключити обробник кліків у своєму коді, щоб отримати цю інформацію для мого методу збільшення.