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;
Пришлите проект, разберемся. Думаю так быстрее будет.
We use cookies to ensure the best experience on our website. By continuing to use our site, you agree to the use of cookies.
Comments (3)
Login or Create account, Log in or register to leave a comment
Когда ObservableCollection коллекция очищается и в неё записываются новые данные, то все изменения отражаются в UI. Но почему, когда редактируется только одно свойство, изменения в окне не происходят? Даже если таблицу обновить так:
csharp myGrid.Items.Refresh();или привязать заново ```csharp myGrid.ItemsSource = MyCollection;