Tag: 概念

如何(正确)更新WPF应用程序的MVVM中的M?

已经通过了一系列爱德华Tanguay的问题,折射MVF应用程序的MVVM,可以在他的Fat Models的链接侧边栏,瘦瘦的ViewModel和哑视图中找到,这是最好的MVVM方法吗? ,他对Big smart ViewModels中的最终WPF应用程序,哑视图和任何模型,最好的MVVM方法感到有些困惑? 其M(模型)是客户类 : //model public class Customer { public string FirstName { get; set; } public string LastName { get; set; } public DateTime TimeOfMostRecentActivity { get; set; } public static Customer GetCurrentCustomer() { return new Customer { FirstName = “Jim” , LastName = “Smith” , TimeOfMostRecentActivity = DateTime.Now }; } […]

WPF中的WPF命令和事件有什么区别?

我只是在谷歌搜索WPF中的WPF命令和事件之间的区别。 我登陆了stackoverflow的下一页,讨论正在进行中。 WPF Command和Event有什么区别? 我只能从那里了解 命令可以在业务层中编写,而事件仅在演示中编写 单个命令可以与许多控件关联,但事件只能与一个控件关联。 我对吗? 它们之间还有其他区别吗?

了解C#5 async / await中的上下文

我是否正确async / await本身与并发/并行无关,只不过是继续传递样式(CPS)实现? 真正的线程是由await传递/恢复的SynchronizationContext实例执行的? 如果这是正确的,我有关于SynchronizationContext的以下问题: 它保证在同一个线程上执行延续。 但是,是否有任何保证线程的上下文信息是持久的? 我的意思是Name , CurrentPrincipal , CurrentCulture , CurrentUICulture等。它依赖于框架(ASP.NET,WinForms,WCF,WPF)吗?