Связывание WPF C # OnTargetPropetyChanged в коде позади - PullRequest
0 голосов
/ 17 декабря 2018

У меня есть DataGrid, столбцы которого определены в следующем коде следующим образом:

    MyGrid.Columns.Add(new DataGridTextColumn()
    {
        Width = new DataGridLength(1, DataGridLengthUnitType.Star),
        Header = "Name",
        Binding = new Binding("Name") { NotifyOnTargetUpdated = true},               
        ElementStyle = style,                
    });

Мой вопрос: где я могу вызвать событие OnTargetUpdated в коде позади?

1 Ответ

0 голосов
/ 18 декабря 2018

Событие должно сработать автоматически, так как вы установили NotifyOnTargetUpdated = true.Все, что вам нужно сделать, это предоставить метод с подписью, соответствующей обработчику события.

Вы пытались просто поместить следующий метод в свой код?

private void OnTargetUpdated(Object sender, DataTransferEventArgs args)
{
    // Handle event
}

Это в значительной степенипрямая копия с docs.microsoft: https://docs.microsoft.com/en-us/dotnet/framework/wpf/data/how-to-set-up-notification-of-binding-updates

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...