Инициализация полей UserControl 'a WPF

212
21 сентября 2017, 13:01

Передо мной стоит задача открыть изображения в сетке.

Для этого я использую ListView ItemsSource которого подписан на ObservableCollection UserControl'ов. При открытии изображения, я в MainVM создаю объекты UserControl и инициализирую их поля пиксельными данными и прочим, добавляю UserControl 'ы в ObservableCollection и вуаля: все что было инициализировано равно null.

MainVM

public void ImportImage()
{
 ...
 IMAGE temp =  new IMAGE();//UserControl
 temp.Width = ImageWidth;
 temp.PixelData = BytePixeldata;
 ImageCollection.Add(temp);
}

Вопрос почему null и как исправить?

P.S. UserControl реaлизован вопреки шаблону MVVM.

P.S.S Предоставляю мало кода так-как объяснение структуры программы сильно упростил.

READ ALSO
Как через async\await вызвать метод DisconnectAsync у сокета?

Как через async\await вызвать метод DisconnectAsync у сокета?

Как через async\await вызвать метод DisconnectAsync и дождаться его завершения у сокета? Этот метод не поддерживает TAP паттернОн поддерживает только старые...

228
как обратиться к вложенной функции?

как обратиться к вложенной функции?

как обратиться к функции dsa?

312
Пояснить отрывок кода на javascript

Пояснить отрывок кода на javascript

Прошу пояснить словами что в нем происходит, соответственно для дальнейшего обучения

321
Как обновить стиль span'а при смене данных на ajax?

Как обновить стиль span'а при смене данных на ajax?

Есть 5 значений, хранящихся в db - ratecount1, ratecount2, ratecount3, ratecount4, ratecount5На основе этих значений выводится процентное соотношение каждого из значений

277