Итак, я пытаюсь программно создать двусторонние привязки для динамически генерируемых вкладок, и требование пути доставляет мне проблемы.
edit Когда я не использую двустороннюю привязку и не удаляю путь / источник / режим / триггер, она работает правильно
Вот привязка, которую я использую:
Binding schedBind = new Binding();
schedData = Converter.GetTemplate(false);
schedGrid.DataContext = schedData;
schedBind.Path = new PropertyPath(DataGrid.DataContextProperty);
schedBind.RelativeSource = new RelativeSource(RelativeSourceMode.Self);
schedBind.Mode = BindingMode.TwoWay;
schedBind.UpdateSourceTrigger = UpdateSourceTrigger.Explicit;
schedGrid.SetBinding(DataGrid.ItemsSourceProperty, schedBind);
Однако, когда я создаю экземпляр вкладки, который использует DataGrid schedGrid
, он отображается пустым.DataTable schedData
содержит информацию, так почему же переплет не заполняет справку DataGrid
?
?