ContentControl не обновляется
Я пытаюсь иметь MainWindow, которое связано с представлением. Я изменяю это представление в коде и ожидаю его обновления в главном окне, однако этого не происходит.
У меня есть этот код в моем XAML
<Grid>
<ContentControl Content="{Binding Source={StaticResource ViewModelLocator}, Path=MainWindowViewModel.CurrentControl}" />
</Grid>
Затем я изменяю свой контроль с помощью этого кода
public class MainWindowViewModel : ReactiveObject
{
private UserControl _CurrentControl = null;
public UserControl CurrentControl
{
get
{
if (_CurrentControl == null)
{
_CurrentControl = new HomePage();
}
return _CurrentControl;
}
set
{
this.RaiseAndSetIfChanged(x => x.CurrentControl, value);
}
}
}
Как вы можете видеть, я использую библиотеку ReactiveUI.
ЯвляетсяContentControl
неправильная вещь для использования в этом представлении или я просто не связываю и обновляю правильно?