Caliburn 对模型对象的微操作

Caliburn micro action on model-object

使用caliburn micro你可以这样执行一个方法:

<Buttton x:Name="ClickMe" />

并且在ViewModel中有这样的方法:

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

是否可以将其绑定到 ViewModel 中的 属性 内的方法?像这样?:

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

写下以下内容时的第一件事:

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

谁会给你这样的错误:

'Model.ClickMe' is not a valid value for property 'Name'.

现在,如果您想在另一个 UserControl(您的 Model)中调用另一个方法,您需要绑定到该模型。

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