我没有收到EventToCommand。我的大会如下
<Window x:Class="EfesBetGUI.MainWindow"
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
xmlns:vmMainWindow="clr-namespace:EfesBetGUI.ViewModel"
xmlns:DateTimeUC="clr-namespace:EfesBetGUI.View.UserControls"
xmlns:ed="http://schemas.microsoft.com/expression/2010/drawing"
xmlns:i="clr-namespace:System.Windows.Interactivity;assembly=System.Windows.Interactivity"
xmlns:ei="clr-namespace:Microsoft.Expression.Interactivity.Core;assembly=Microsoft.Expression.Interactions"
xmlns:cmd="clr-namespace:GalaSoft.MvvmLight;assembly=GalaSoft.MvvmLight.WPF4"
xmlns:mvvmgalasoftCommand="clr-namespace:GalaSoft.MvvmLight.Command;assembly=GalaSoft.MvvmLight.WPF4"
xmlns:LightCmd="http://www.galasoft.ch/mvvmlight"
xmlns:util="clr-namespace:EfesBetGUI.Util"
Title="MainWindow" >
但尽管如此,我也没有得到EventToCommand。我想提到使用框架4.0和Visual Studio 12的Iam。欢迎您提供任何帮助。谢谢,
最佳答案
如建议的here,EventToCommand
类位于Extras
dll中,因此我将尝试以下xmlns:
xmlns:mvvmgalasoftCommand="clr-namespace:GalaSoft.MvvmLight.Command;assembly=GalaSoft.MvvmLight.Extras.WPF4"
请注意,我已经在程序集名称中添加了
Extras
。不确定是否需要WPF4
后缀,可以尝试使用它,也可以不使用它,然后看它是否有效关于wpf - .net 4框架中WPF4中的LightMvvm不附带EventToCommand,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/18943370/