Как правильно предать datacontext из одного окна в другое

174
14 января 2019, 02:50

Всем здравствуйте, встала проблема, в моем приложении в датагрид есть данные, при клике на строку я открываю новое окно, но как сделать правильно в рамках mvvm, чтобы передать в новое окно контекст, мне нужно просто отобразить в новом окне данные из выделенной в датагрид строке. Не хочу делать новую viewModel для нового окна.

Вот команда открытия окна:

public Comand OpenWindow
{
    get
    {
        return new Comand(async () =>
        {
            // это свойство выделеннйостроки
                var ss = CurrentItem;
                VakansNAME = ((Resume)ss).VacansName;
                var Forotpmp = ((Resume)ss).Foto;
            // получаю фото
                FOTO= await justDo.GetFoto(Forotpmp);
            // открываю новое окно
            var window =new Window1();
            window.Show();
        });
    }
}
READ ALSO
Создание Instance для доступа c#

Создание Instance для доступа c#

Доброго времени суток

171
Управление контролами из ViewModel

Управление контролами из ViewModel

Простите за глупый вопрос, но что я делаю не так?

142
Непонятное поведение Phemto

Непонятное поведение Phemto

Метод show вызывается 2 разаОдин раз когда $message равен NULL и второй раз после того как через setMessage передан объект класса HelloMessage

143
php imageresolution

php imageresolution

В php есть функция http://phpnet/manual/ru/function

177