当我从 Visual Studio 中运行程序时,为什么我的 ComboBox 需要很长时间才能下拉?
在我的视图模型中,我有两个相关的属性。它们的实现如下所示: public string Code { get { return _Code; } set { if (_Code != value) { _Code = va…
在 WPF ViewModel 和 UserControl 之间共享非控件相关数据
我是 WPF 和 MVVM 模式的新手,因此请记住这一点。 我负责的项目有一个视图和一个视图模型。该视图还包含一个没有视图模型的用户控件。有数据(自定义…
为数据库开发人员解释 MVVM、MVC、MVP
我有数据库开发/质量检查背景。我还没有详尽地研究过 UI 项目,尽管我编写了其中的 DB 部分。我想了解 MVC、MVP、MVVM 模式之间差异的一些基本示例。 …
如何使用 TreeView 连接 Silverlight 和 MVVM 中的视图?
我正在构建一个 Silverlight 应用程序,其中包含左侧列中的菜单选项 TreeView 和右侧列中的 ContentView。这个想法是 TreeView 的 SelectedItemChange…
MVVM 中的后台线程进度通知?
如何修改 MVVM 视图模型 Progress 属性以在后台线程上完成工作? 我正在创建一个 MVVM 应用程序,它使用 Task.Factory.StartNew() 和 Parallel.ForEac…
ComboBoxItem 选择区域问题
我有一个带有 ComboBox.ItemTemplate 的组合框 该项目可以正确呈现,但是当我尝试选择 ComboxItem 时,该选择仅在 ComboBoxItem 中的“1”其余区域不…
如何重构RIA数据服务调用到服务层?
我正在努力解决使用 RIA 服务和 API 的 Silverlight 4 应用程序中的一些基本 MVVM 设计原则。实体。下面是似乎可以正常工作的基本场景: DataViewMode…
silverlight 上的 RIA 服务异步调用链接
所以我正在尝试围绕 MVVM 和 RIA 服务进行思考。但我很快意识到他们不卖它。 我可以让事情发生,但一切看起来都很丑陋。例如,我有一个视图模型,需要…
如何在使用 PRISM 加载实际 Shell 之前显示启动屏幕和登录屏幕?
当用户单击应用程序(例如 3 秒)时,我需要显示启动屏幕,之后我必须显示登录屏幕以进行凭据验证。如果它是有效用户,则仅应加载应用程序主 Shell。…
如何从通过 MEF 注入的代码创建向导界面?
我想在MVVM、MEF的基础上写Wizard。 我希望向导的每个页面都是从单独的 dll (MEF) 加载的。 我发现这篇关于创建向导的优秀 文章 ,但不幸的是,本文并…
现代 JavaScript 设计方法来管理复杂性?
我有一个带有 javascript 代码库的 Web 应用程序,它的大小已经足够大,以至于我不得不开始重新评估如何最好地设计它来管理复杂性。这让我对 JavaScri…
双向绑定会导致 wp7 的地图控件出现奇怪的行为
我正在开发一个使用地图控件的 Windows Phone 应用程序。地图控件将其中心和缩放级别属性绑定到视图模型上的两个属性。 地图控件位于与应用程序主页分…