|
WPF vs SL - разные требования для байдинга?
|
|||
---|---|---|---|
#18+
Неприятный сюрприз. В SL для того, чтобы привязать свою коллекцию к тому же ListBox - коллекция должна реализовывать свойства COUNT и свойство, которое вернет элемент коллекции по индексу. it's ok. В WPF коллекция должна также реализовывать метод GetEnumerator(). Если этот метод не реализован, то приложение ничего не сообщает. Просто список - пуст. Несмотря на то, что в методе GetEnumerator() возбуждается исключение. Это нормально? Я убил на выяснение этого - день. Привязка работает (коллекция запрашивается), но итерации по элементам не происходит. ... |
|||
:
Нравится:
Не нравится:
|
|||
28.12.2011, 15:15 |
|
WPF vs SL - разные требования для байдинга?
|
|||
---|---|---|---|
#18+
а что мешает использовать стандартный ObservableCollection<T>? ... |
|||
:
Нравится:
Не нравится:
|
|||
28.12.2011, 19:37 |
|
WPF vs SL - разные требования для байдинга?
|
|||
---|---|---|---|
#18+
Нужна своя реализация коллекции. ... |
|||
:
Нравится:
Не нравится:
|
|||
28.12.2011, 20:15 |
|
WPF vs SL - разные требования для байдинга?
|
|||
---|---|---|---|
#18+
MonochromatiqueЭто нормально?Да ... |
|||
:
Нравится:
Не нравится:
|
|||
29.12.2011, 07:49 |
|
WPF vs SL - разные требования для байдинга?
|
|||
---|---|---|---|
#18+
MonochromatiqueНужна своя реализация коллекции. А что мешает реализовать интерфейс GetEnumerator() ... |
|||
:
Нравится:
Не нравится:
|
|||
29.12.2011, 13:05 |
|
WPF vs SL - разные требования для байдинга?
|
|||
---|---|---|---|
#18+
eJackMonochromatiqueНужна своя реализация коллекции. А что мешает реализовать интерфейс GetEnumerator() :) описался чуток ... |
|||
:
Нравится:
Не нравится:
|
|||
29.12.2011, 13:06 |
|
WPF vs SL - разные требования для байдинга?
|
|||
---|---|---|---|
#18+
Ничего не мешает. Но в SL он не нужен, а вот в WPF - без него ничего не работает. Причем - молча. ... |
|||
:
Нравится:
Не нравится:
|
|||
29.12.2011, 15:35 |
|
WPF vs SL - разные требования для байдинга?
|
|||
---|---|---|---|
#18+
MonochromatiqueНужна своя реализация коллекции. Ну так public class MyCollection : ObservableCollection<MyType> ... |
|||
:
Нравится:
Не нравится:
|
|||
30.12.2011, 12:51 |
|
|
start [/forum/topic.php?fid=21&msg=37598884&tid=1441990]: |
0ms |
get settings: |
10ms |
get forum list: |
13ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
50ms |
get topic data: |
9ms |
get forum data: |
2ms |
get page messages: |
46ms |
get tp. blocked users: |
1ms |
others: | 316ms |
total: | 455ms |
0 / 0 |