Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
WPF биндинг
|
|||
|---|---|---|---|
|
#18+
1. Есть класс, у него есть свойство-таблица, тип - DataTable. Эта таблица обновляется в реалтайме. 2. В коде этого класса создается и запускается в новом потоке окно WPF 3. В этом WPF-окне есть датагрид, надо забиндить этот грид на это свойство-таблицу. Как получить из окна WPF доступ к свойству создавшего этого окно класса? Если передавать ссылку на свойство-таблицу в конструкторе окна WPF, то окно показывает начальные значения, но не обновляется при их изменении. Это случано не тот случай, когда надо разбираться и использовать MVVM? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.09.2010, 17:19 |
|
||
|
WPF биндинг
|
|||
|---|---|---|---|
|
#18+
testing22, этот знаешь,тот случай,когда ты зажал себя в рамки и перестал думать, и начал перебирать другие варианты типа mvvm. ты как бы используй глобальную переменную типа datatable и все. че ты там ужал себя в класс какой то и пытаешься запускать межконтинентальные ракеты с таблицами? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.09.2010, 17:46 |
|
||
|
WPF биндинг
|
|||
|---|---|---|---|
|
#18+
Да читал я все. Макдональда я имею, про биндинг ADO.NET там страница 499. Всего одна страничка, на которой написано, что все прекрасно работает. Я все понял, у меня этот, чуть измененный по сравнению со страницей 496 пример, тоже работал. Да у меня и свой пример тестовый с DataTable работает. Вернее, как работает, реалтайма-то там нет, его прикрутить невозможно, я просто создаю в конструкторе класса объект тестовой таблицы DataTable, которая объявлена статическим свойством класса, а потом при биндинге в MainWindow.xaml.cs на него ссылаюсь. И содержимое показывает. Но в реальности у меня реалтайм, а второй момент, что у меня тип datatable в реальности обернут в пользовательский тип с дополнительными методами (не мною). Если сделать с ним, то не показывает, и я не знаю почему... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.09.2010, 20:25 |
|
||
|
WPF биндинг
|
|||
|---|---|---|---|
|
#18+
Вот реализация типа, который мне нужно биндить в датагрид: Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. Я что-то не пойму, он вообще как относится к DataTable? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.09.2010, 20:51 |
|
||
|
|

start [/forum/topic.php?fid=21&msg=36872920&tid=1442650]: |
0ms |
get settings: |
12ms |
get forum list: |
13ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
68ms |
get topic data: |
9ms |
get forum data: |
2ms |
get page messages: |
49ms |
get tp. blocked users: |
1ms |
| others: | 278ms |
| total: | 438ms |

| 0 / 0 |
