在我看来,我有:
<SearchBox x:Name="SearchBox" cm:Message.Attach="[Event QuerySubmitted] = [Action Search(SearchBox.QueryText)]" />
视图模型:
public void Search(string query)
{
...
}
但它并没有调用我的方法。我也尝试了一个很长的语法绑定到方法,但它仍然无法正常工作。
正如我所指出的那样,它不仅适用于重写的ISearchBox
事件(QueryChanged,QuerySubmitted等),但是例如对于Tapped
事件,它运行良好。
THX
答案 0 :(得分:1)
因为您创建的方法没有正确的足迹...
期待签名
public void Search(SearchBoxQuerySubmittedEventArgs args){
}
那么你的空手就是
[Event QuerySubmitted] = [ Action Search($eventArgs)];
我同意它应该有效,但有时简单的事件,如字符串提交无法被捕获,人们会认为它会..也取决于控制,从我所看到的......