none
Два шаблона для одного ListView RRS feed

  • Вопрос

  • Пару дней назад видел подобный топик и сейчас его найти не могу. Но он был где то рядом, но чуть-чуть не то.

    У меня WPF, SQLite, На данный момент 2 ListView, 2 коллекции, 2 кнопки "Добавить"

    Логика работы программы (чтобы избежать кнопки "Сохранить"):

    Нажимаю на первую кнопку (Добавить) - данные записываются в базу, далее из базы данные заносятся в коллекцию, далее первый ListView (со своим шаблоном) привязывается к полям этой первой коллекции. Всё работает.

    Нажимаю вторую кнопку (Добавить) - данные записываются в ту же таблицу базы но в другие поля, далее из базы к коллекции, и второй ListView (со своим шаблоном) привязывается к полям второй коллекции. Всё работает.

    А можно это дело объединить? Оставить один ListView и одну кнопку "Добавить"? Коллекций как раз может и две остаться. Я с ними расчёты произвожу.

    Но при нажатии одной кнопки (в зависимости от разных условий и Focus-а) данные пишутся в одну базу а из одной базы отображаются по разному в одном ListView в разных Item по разному шаблону. Ну и их вариации могут быть разными. Т.е. два подряд первого шаблона, или пять подряд второго, потом один первого и опять десять второго.

    Примерно так должно отображаться:


    Спасибо


    25 июля 2013 г. 17:50

Ответы

Все ответы