Deutsch
Germany.ruФорумы → Архив Досок→ Программирование

WPF - Как лучше сделать следующий контрол?

27.04.18 09:18
Re: WPF - Как лучше сделать следующий контрол?
 
Программист коренной житель
в ответ AlexNek 26.04.18 23:40, Последний раз изменено 27.04.18 09:18 (Программист)
Пока возможны 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...

 

Перейти на