Как можно ShowDialog без обновления просмотра

После ShowDialog всегда сбрасывать View а также TextBox контрольное значение удалено. Как можно помешать освежить View?

Зарегистрироваться в Виндзоре

public class Installer : IWindsorInstaller
{
    public void Install(IWindsorContainer container, IConfigurationStore store)
    {
        container.Register(Component.For<IWindowManager>().ImplementedBy<WindowManager>());
        container.Register(Component.For<IMyViewModel>().ImplementedBy<MyViewModel>());
    }
}

<Window x:Class="MyProject.Views.MyView"
        xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
        xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
        xmlns:cal="http://www.caliburnproject.org"
        Height="200">
 <Grid>
   <Button x:Name="ShowDialog" Width="70" Content="Show Dialog" />
   <TextBox x:Name="textBox" Height="23" Width="120"/>
 </Grid>
</Window>

public IWindowManager WindowManager { get; set; } 
public IMyViewModel MyViewModel { get; set; } 

public void ShowDialog()
{
    WindowManager.ShowDialog(MyViewModel);
}

0 ответов

Другие вопросы по тегам