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>
使用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>