7,655
社区成员
发帖
与我相关
我的任务
分享
我听了上面那哥们儿的劝、没直接传给vm值、正常传值后从code-behind中用messenger.send再通知给vm……
我自己都特么觉着麻烦
我听了上面那哥们儿的劝、没直接传给vm值、正常传值后从code-behind中用messenger.send再通知给vm……
我自己都特么觉着麻烦[/quote]
适合的才是最好的,你可以提取mvvmlight里面一些好的思路出来(比如设计时数据的支持、绑定、view与逻辑的分离),结合你的项目,做一个合适的框架出来
我现在一般都是把界面相关(UI调整什么的)的逻辑还放在code-behind,与页面上数据相关的逻辑分离到一个单独的class中,有点类似mvc中的c,负责提供数据逻辑,然后数据只和这个单独抽离出来的class交互,页面不涉及数据相关逻辑操作。