Всем здравствуйте, встала проблема, в моем приложении в датагрид есть данные, при клике на строку я открываю новое окно, но как сделать правильно в рамках 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();
});
}
}
var window =new Window1(); window.DataContext = {ваш datacontext};? – tym32167 Sep 26 '18 at 10:40window.DataContext = this;– tym32167 Sep 26 '18 at 10:45