Я разрабатываю приложение 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.Вы когда-нибудь сталкивались с этой проблемой?