MVVM Light RelayCommand больше не работает после обновления Visual Studio - PullRequest
0 голосов
/ 05 июня 2018

Я разрабатываю приложение WPF с MVVM Light 5.4.1..NET Framework - это 4.6.2.Я использую RelayCommand:

public class TestViewModel : ViewModelBase
{
    public ICommand TestCommand { get; set; }

    private string _test = "test";

    public TestViewModel()
    {
        TestCommand = new RelayCommand(() =>
        {
            Debug.WriteLine(_test);
        });
    }
}

У меня есть кнопка, связанная с этой RelayCommand.Когда я нажимаю на это, ничего не происходит.Если я печатаю строковую константу, то RelayCommand работает:

Debug.WriteLine("test");

Обратите внимание, что эта команда работала до обновления Visual Studio Community 2017 с версии 15.4.5 до 15.7.3.Я подозреваю изменение в версии WPF.Вы когда-нибудь сталкивались с этой проблемой?

...