【发布时间】:2014-02-06 04:33:58
【问题描述】:
如上的问题,简短的例子:
视图模型
public System.Action SomeAction;
private void Function1() {}
private void Function2() {}
//in code somewhere
SomeAction = new System.Action(Function1);
//in code elsewhere
SomeAction = new System.Action(Function2);
查看
xmlns:cm="..."
<Button ...
cm:Message.Attach=[Event Click] = [Action SomeAction()] />
Caliburn.Micro 可以实现类似的功能吗?我认为它适用于某些情况,但是像上面这样的代码会抛出异常(MethodNotFound),这并不奇怪。
或者基于我缺乏知识,这可能是一种不好的方法,应该以其他方式完成类似的事情?
【问题讨论】:
标签: c# wpf mvvm delegates caliburn.micro