Я впервые использую CM в проекте, и пока он работает хорошо.Теперь я, вероятно, допустил ошибку, пытаясь назначить обработчик событий в представлении xaml.
После этого я получаю исключение `` System.Reflection.AmbiguousMatchException для DisplayRootViewFor<...>
в Bootstrapper
.
Я не знаю, где найти неоднозначную информацию?
Мой ViewModel называется MainViewModel.cs
, и от него зависит представление, называемое MainView.xaml
Все отлично работает, прежде чем я пытаюсьустановить обработчик событий в представлении, которое, между прочим, было для сетки данных, если это важно.
У кого-нибудь есть идея, где я должен устранить это исключение?Нашел некоторые статьи, но ничто не было таким же, как моя проблема, я думаю.
Вот мой Bootstrapper.cs
:
public class Bootstrapper : BootstrapperBase
{
public Bootstrapper()
{
Initialize();
}
protected override void OnStartup(object sender, StartupEventArgs e)
{
DisplayRootViewFor<MainViewModel>();
}
}
Исключение выдается строкой DisplayRootViewFor<MainViewModel>();