Калибурное микро-действие на модель-объект - PullRequest
0 голосов
/ 13 февраля 2019

Используя caliburn micro , вы можете выполнить метод, выполнив это:

<Buttton x:Name="ClickMe" />

, а в ViewModel есть такой метод:

public void ClickMe() 
{
    //Method will be execute upon button click
}

Можно ли привязать это к методу внутри свойства в ViewModel?Как это?:

<Buttton x:Name="Model.ClickMe" />

1 Ответ

0 голосов
/ 13 февраля 2019

Прежде всего, когда вы напишите следующее:

<Button x:Name="Model.ClickMe" />

Кто выдаст вам ошибку, например:

'Model.ClickMe' не является допустимым значением свойства 'Имя '.

Теперь, если вы хотите вызвать другой метод внутри другого UserControl (ваш Model), вам необходимо привязаться к этой модели.

   <Button x:Name="ClickMe" cal:Bind.Model="{Binding Model}"></Button>
...