Buratino:
Как привязать к таблице GridView или ListView поля из 2-х и более коллекций? Или возможно только 1 таблица = 1 коллекция?
Источник данных может быть только один. Если нужно использовать несколько коллекций, то тогда, можно создать класс, содержащий в качестве полей нужные коллекции и экземпляр этого класса использовать уже в качестве источника данных.
Buratino:
И ещё. Можно ли как-то прямо в WPF применять ru-RU культуру к ячейкам таблиц?
Думаю что нет. Можно попробовать переопределить интерфейс IFormattable для типов полей, а лучше назначить нужную культуру в конфигурации сборки, чтобы она была по умолчанию и использовалась при всех выводах информации, если не указана другая культура.
Когда ObservableCollection коллекция очищается и в неё записываются новые данные, то все изменения отражаются в UI.
Но почему, когда редактируется только одно свойство, изменения в окне не происходят? Даже если таблицу обновить так: csharp myGrid.Items.Refresh(); или привязать заново ```csharp
myGrid.ItemsSource = MyCollection;
Buratino:
Когда ObservableCollection коллекция очищается и в неё записываются новые данные, то все изменения отражаются в UI.
Но почему, когда редактируется только одно свойство, изменения в окне не происходят? Даже если таблицу обновить так: csharp myGrid.Items.Refresh(); или привязать заново ```csharp
myGrid.ItemsSource = MyCollection;
Пришлите проект, разберемся. Думаю так быстрее будет.
Мы используем куки для обеспечения лучшего опыта на нашем сайте. Продолжая использовать наш сайт, вы соглашаетесь на использование куки.
Комментарии (3)
Вход или Создать аккаунт, Войдите или зарегистрируйтесь, чтобы оставить комментарий
Когда ObservableCollection коллекция очищается и в неё записываются новые данные, то все изменения отражаются в UI. Но почему, когда редактируется только одно свойство, изменения в окне не происходят? Даже если таблицу обновить так:
csharp myGrid.Items.Refresh();или привязать заново ```csharp myGrid.ItemsSource = MyCollection;