У меня есть dxgrid со столбцами, первый столбец содержит текстовый блок с набором контекстного меню.Для обработки событий кнопки контекстного меню мне нужно получить доступ к контексту данных строки, и вот как я это делаю:
private void ContextMenuButton_Click(object sender, RoutedEventArgs e)
{
MenuItem menuItem = (MenuItem)e.Source;
ContextMenu menu = (ContextMenu)menuItem.Parent;
MyData ThisData = ((MyData)(((GridCellDataAlias)(((FrameworkElement)
(menu.PlacementTarget)).DataContext)).RowData.Row));
// Now I do what should with the data here
}
Теперь мне нравится иметь доступ к другой ячейке встрока (столбец № 2), чтобы я мог обновить ее визуально.Как я могу получить к нему доступ?Чтобы обновить, я собираюсь попробовать этот код:
Action EmptyDelegate = delegate() { };
MyEntireRow.Dispatcher.Invoke(DispatcherPriority.Render, EmptyDelegate);
Заранее спасибо.