我正在尝试访问我的viewmodel中的字符串。
<Image Source="info.png"
cal:Message.Attach="[Event MouseEnter]=[Action MouseOverCallOut('By default, This will be selected')]"/>
在我的viewmodel中,不会触发此事件:
public void MouseOverCallOut(string callOutText)
{
CallOutMsg = callOutText;
}
答案 0 :(得分:2)
如果从execute immediate
中删除逗号(,),它应该有效。这对我有用:
string
显然,<Image Source="info.png" cal:Message.Attach="[Event MouseEnter]=[Action MouseOverCallOut('By defaultThis will be selected')]" Margin="5,0,5,0" />
由于某种原因无法处理逗号。
如果您确实需要逗号,则可以使用不可见的Caliburn.Micro
:
TextBlock