У меня есть объект WPF TabControl в моем приложении, созданный с помощью XAML. Также создается через XAML, один TabItem, который содержит DataGrid. В моем приложении пользователь может создавать новые вкладки для этого TabControl. Когда это происходит, для этого нового TabItem создается DataGrid. Таким образом, приложение может содержать несколько TabItems с DataGrids, хотя я создаю только один TabItem с DataGrid через XAML.
Я вижу проблему, когда пользователь хочет добавить новую строку в DataGrid, но затем решает переключиться на другую вкладку, в DataGrid отсутствует новая строка, когда пользователь возвращается на эту вкладку. Таким образом, невозможно добавить новые строки в DataGrid. Странно то, что эта проблема возникает только в DataGrids, которые динамически создаются для динамических TabItems. Так что эта проблема отсутствует в DataGrid, который был создан через XAML Кто-нибудь видел эту проблему раньше?