使用caliburn micro可以执行以下操作:
<Buttton x:Name="ClickMe" />
并且在ViewModel
中有这样的方法:
public void ClickMe()
{
//Method will be execute upon button click
}
是否可以将其绑定到ViewModel
中属性内的方法?这样吗?:
<Buttton x:Name="Model.ClickMe" />
答案 0 :(得分:4)
写以下内容的第一件事:
<Button x:Name="Model.ClickMe" />
谁会给你一个错误,如:
“ Model.ClickMe”不是属性“名称”的有效值。
现在,如果要在另一个UserControl
(您的Model
)中调用另一个方法,则需要绑定到该模型。
<Button x:Name="ClickMe" cal:Bind.Model="{Binding Model}"></Button>