标签: mvvm-light

在公司计算机上取消阻止DLL.怎么样?

我试图测试MVVMLight,但它附带的DLL是BLOCKED.我已经阅读了它,并且我被告知要单击文件属性中的UNBLOCK ..但这对我来说不存在..然后我发现了一个名为STREAMS的程序,假设要解除阻塞..这不起作用...任何其他想法如何解决这个问题?

错误7

无法加载程序集文件:/// C:\ MIX10-MVVM-Samples\Mix10.MvvmDemo2 - End\Mix10.MvvmDemo2\Bin\Debug\GalaSoft.MvvmLight.Extras.SL4.dll

.该程序集可能已从Web下载.如果已从Web下载程序集,则Windows将其标记为Web文件,即使它驻留在本地计算机上也是如此.这可能会阻止它在您的项目中使用.您可以通过更改文件属性来更改此指定.仅取消阻止您信任的程序集.有关详细信息,请参阅http://go.microsoft.com/fwlink/?LinkId=179545.Mix10.MvvmDemo2

dll visual-studio mvvm-light

18
推荐指数
4
解决办法
3万
查看次数

用于模块化MVVM应用程序的Prism + MEF的替代品

我的团队和我开始计划开发一个模块化的应用程序,它可能会多目标WPF和Silverlight.

我个人有一些使用旧版PRISM来使用MVVM模式构建复合Silverlight应用程序的经验.我们当时并不熟悉MEF来处理各种模块依赖关系,因此我们没有使用它.

我们没有与任何特定框架结婚,但想要使用其中一个更大的玩家.因此,我们开始研究Caliburn/Caliburn Micro,Prism,MVVM Light和Reactive UI.

我读到的模块化大部分内容都表明PRISM和MEF可以处理这一过程.由于我还在围绕其中的一些,我不确定我是否缺少一些明显的选择.我能够在Caliburn Micro和MEF上找到这篇文章.

任何人都可以指点我使用其他一些框架编写复合应用程序的类似文章,类似于PRSIM使用区域等的方式吗?理想情况下,我想限制所需框架的数量,同时提供最大的灵活性.我们不反对采用"最佳"方法并使用例如MEF/PRISM来处理View管理的合成和MVVM Light等; 但为什么在1时会使用2?

prism mef mvvm caliburn mvvm-light

18
推荐指数
1
解决办法
1万
查看次数

如何使用MVVM Light for WPF浏览窗口?

我刚刚开始了一个新项目,其中表示层将由WPF完成,MVVM Light由GalaSoft完成.

我需要很多观点,而且我不清楚如何通过窗口管理导航.

首先,MVVM Light中提供的用于创建新的"WPF MVVM视图"的模板创建了一个Window不能用于逐帧导航的新模板(我的意思是,通过放置一个框架mainView并更改源路径进行导航).

难道我只是必须改变Window,以Page用于创建使用模板的所有看法?

或者是否有不同的方法在MVF中使用MVVM Light工具包执行导航?

wpf design-patterns mvvm mvvm-light

18
推荐指数
2
解决办法
3万
查看次数

MVVM Light 5.0:如何使用导航服务

最新版本的MVVM Light note中,已经表明MVVM Light现在提供了"导航服务".

但我和我的朋友谷歌无法找到如何使用它.

我可以看到我可以向INavigationServiceServiceLocator 询问,所以我看到我可以要求转到另一个页面,但是:

  1. 我创建了一个新的窗口,我希望为"页面"保留一个特定的区域,我该如何指定?
  2. 如何指定所有可用页面?有什么我应该打电话的吗?
  3. 给出的参数格式是什么? INavigationService

这个图书馆有官方文件吗?因为目前我发现它很好地编码并且工作正常,但是当我要搜索如何使用它时,我从来没有找到如何使用的文档/示例,除了他的博客有一些条目.这非常令人沮丧.我找到的唯一文件就是这个,我对Pluralsight不太熟悉,但似乎必须每月订阅一次(作为个人,试图在我的空闲时间申请,是不可能的).

c# wpf mvvm mvvm-light

18
推荐指数
1
解决办法
3万
查看次数

MVVM Light + Blend设计器视图错误:找不到名为"Locator"的资源.

应用程序运行正常,但我无法在设计器视图中看到我的设计.

它说找不到名为'Locator'的资源.显然,我没有更改代码中的任何内容,我只是使用数据绑定对话框进行数据绑定...

有人面临同样的问题吗?

expression-blend mvvm-light

17
推荐指数
3
解决办法
6226
查看次数

缺少Silverlight 4中的System.Windows.Interactivity - mvvm light教程

我正在尝试遵循这个MVVM Light Toolkit V3 Alpha 2:EventToCommand行为教程.

我正在使用vs2010和silverlight 4.我没有表达混合.

该教程指出了这一点

此外,您还需要System.Windows.Interactivity.dll

我似乎没有这个:当我尝试添加引用时,我看不到这个.有谁知道我应该如何获取/添加它?

提前致谢!

silverlight mvvm-light

17
推荐指数
2
解决办法
2万
查看次数

通过WPF中的MVVM模式更改按钮背景颜色

我在WPF中使用MVVM灯.我想通过ViewModel根据某些特定条件设置按钮背景颜色.请建议一些方法来获得它.谢谢

wpf mvvm-light

17
推荐指数
2
解决办法
3万
查看次数

如何在DataTemplate的DataType属性中引用泛型类型?

我有一个像这样定义的ViewModel:

 public class LocationTreeViewModel<TTree> : 
               ObservableCollection<TTree>, INotifyPropertyChanged
                                                    where TTree : TreeBase<TTree>
Run Code Online (Sandbox Code Playgroud)

我想在XAML中的DataTemplate的DataType属性中引用它.我怎样才能做到这一点?

wpf xaml mvvm mvvm-light

17
推荐指数
2
解决办法
1万
查看次数

使用MVVM通过ViewModel属性冒泡INotifyPropertyChanged事件的好方法是什么?

我试图找出在我的ModelView中从嵌套属性冒泡PropertyChanged事件的最佳方法.说我有我的ModelView PersonModelView有一个属性PersonModelView.Address.Address反过来有一个属性City.当我City在我的视图中绑定时,我会做类似的事情{Binding Address.City}.

我的问题是,即使Address器具INotifyPropertyChanged,绑定不会得到更新,因为它处理PropertyChangedPersonModelView,没有 Address.我认为我有两个选择:(1)将绑定源(或更改DataContext)更改为Address属性或(2)在对象上设置PersonModelView句柄并使用类似的内容重新调整它自己.PropertyChangedAddressPropertyChangedAddress.City

你们是怎么解决这个问题的?(我在mo使用MVVM light toolkit,但我对任何方法感兴趣)

c# wpf mvvm mvvm-light

16
推荐指数
1
解决办法
7527
查看次数

MVVM指示灯 - 如何在其他视图模型中访问属性

我正在使用mvvm light来构建Silverlight应用程序.是否有代码片段显示如何从另一个视图模型或用户控件的代码中访问视图模型的属性或命令?

我想这很简单,但我不知何故错过了什么.

Ueli

silverlight mvvm mvvm-light

15
推荐指数
1
解决办法
1万
查看次数