WPF - Как лучше сделать следующий контрол?
Пока возможны 4 различных комбинации - исходя их двух чекбоксов. Типа так
Я не вижу тут 4-х различных вариантов.
Я вижу 1 вариант:
1) 2 чекбокса (Junk box и Priority)
2) одна тавлица Preview с гридом на 3 колонки.
- колонка с индексом 0 - проперти Visibility связана с состоянием чекбокса Junk box (через конвертор CheckedToVisibility)
- колонка с индексом 1 - проперти Visibility связана с состоянием чекбокса Priority (через конвертор CheckedToVisibility)
- колонка с индексом 2 - всегда видимая
И никаких гвоздей :)
Я имел в виду другое. ListBox имеет один ItemSource и он уже заполнен "конфигурацией". Чтобы мне туда закинуть данные их придется "подмешивать" в "конфигурацию".Грубо говоря, я хочу ItemSource1 для "конфигурации", ItemSource2 для данных
Есть один объект - ViewModel. Объект этот сложный, состоит из многих других объектов и коллекций. Можно разделить создание ViewModel на два этапа - сначала создать "каркас", а потом заполнить данными. Можно определить, что "каркас" - это конфигурация, а данные берутся сразу из БД или еще как. Тут есть множество вариантов. И все это вопрос определений. Но факт в том, что одного ViewModel достаточно, чтобы отобразить все данные :)
Кстати, XML сериализация - кто чем пользуется?
Я тользуюсь сериализатором от MS. Не парюсь на этот счет :)
Не помню, чтобы мне надо было сериализовать Dictionary...