Замучался с WPF Binding...
Atom
08.09.2010
via


Привет!

Подскажите! Пытаюсь разобраться в Binding на WPF. Пример Sample. Разбираюсь как отображается и обновляется таблица инструментов. Создал новое окно, поместил туда ListView, всё привязал, на главной сделал кнопку - всё открывается, работает. Но только я пытаюсь на главной (MainWindow) поместить ListView, всё привязываю - ничего не получается... Не отображается таблица и всё, который час уже ковыряю... Может поможете, я файлы сейчас выложу тут, архив s1.rar. Ещё раз, хочу чтобы в MainWindows в SecuritiesDetails после экспорта по DDE появились инструменты... Ну никак не получается, хотя в отдельном окне - пожалуйста!


Теги:


Спасибо:


Mikhail Sukhov

Фотография
Дата: 08.09.2010
Ответить


  1. Создайте свой ObservableCollection.
  2. Присвойте его в ListView.ItemSource
  3. Заполняйте ObservableCollection из события ITrader.NewSecurities.
Спасибо:

via

Фотография
Дата: 08.09.2010
Ответить


Mikhail Sukhov, так и делаю, я же говорю, когда ListView в новом окне - всё получается. В этом окне объявляю ObservableCollection, ListView к ней привязываю, всё работает. А когда всё в 1 окне - не получается...

Спасибо:

Mikhail Sukhov

Фотография
Дата: 08.09.2010
Ответить


Пункт 2 делайте через код. Если делать через Xaml есть некоторые тонкости ввиде установки названия переменной у окна, инициализация до вызова InitializeComponents.

Спасибо:

via

Фотография
Дата: 08.09.2010
Ответить


Mikhail Sukhov, Спасибо! Попробую! Жесткач короче полный с этим WPF :-) Хрен разберешься, мелочей столько!

Спасибо:

via

Фотография
Дата: 08.09.2010
Ответить


И ещё вопрос, скорость обновления таблиц при таком связывании от чего зависит?

Спасибо:

Mikhail Sukhov

Фотография
Дата: 08.09.2010
Ответить


От загрузки графического потока. Если программа ничего не делает, то данные отображаются практически мгновенно.

Спасибо:


Добавить файлы через драг-н-дроп, , или вставить из буфера обмена.

loading
clippy