2012-06-01 6 views
2

В настоящее время у нас есть приложение WPF, которое создается на C# с помощью Visual Studio 2010. В нем есть поле со списком, но в нем есть флажки/отменить выбор всех параметров. Это будет по существу тем же, что вы видите в раскрывающихся списках автофильтра в MS Excel 2007/2010, где вы можете выбрать все флажки или снять все флажки. Поле со списком заполняется из поля в базе данных SQL Compact, записи которого зависят от значения, выбранного в другом поле со списком (поэтому другой комбинированный блок действует как фильтр, для которого значения будут отображаться в этом раскрывающемся списке).Combo box в приложении WPF с выбором/отменой выбора

Эта функция была на нашей тарелке в течение нескольких месяцев, но техническая команда продолжает отступать для следующего выпуска, потому что они говорят, что это слишком сложно реализовать. Я бизнес-аналитик приложения, а не фактический программист, но я решил, что приду сюда, чтобы помочь.

Это действительно то, чего трудно достичь (как в случае, для реализации потребуется не менее недели)? Каким будет способ достижения этого?

+0

Реализация (de) выбора всех элементов управления - от нескольких минут до нескольких часов работы, в зависимости. Если существующий элемент управления уже позволяет проверять несколько элементов, тогда вся логика должна быть уже установлена ​​для обработки пакетного процесса. Одна неделя для реализации кажется немного далекой на основе того, что вы описали. Опять же, технически может быть немного больше, что команда может почувствовать, является узким местом. Я бы попросил их объяснить препятствия, которые заставляют команду оценить эту задачу на 1 + неделю. –

+0

1-недельный период - это то, что я выбрал там - они на самом деле не дали мне оценку времени, но он уже включен в список функций более 6 месяцев, и каждый раз, когда разработчики пытаются это сделать, это тоже считается сложны и оттолкнуты (они немного работают над ним, а затем переходят на одну из наиболее важных функций). Элемент управления уже мультивыбор. Я представлю решение, данное в ответе им, и посмотрю, может ли это сделать трюк, или если есть какая-то другая проблема, препятствующая этому реализовать. – Ryan

ответ

4

Вот решение от кого-то на MSDN. Я создал новый проект WPF, чтобы попробовать его ... он работает. Вы можете проверить отдельные флажки. Если вы установите или снимите флажок «Выбрать все», все остальные флажки будут соответственно отмечены или сняты. Для создания и тестирования потребовалось около 5 минут.

enter image description here

Конечно, это может быть, что ваша команда переопределяется функциональность управления каким-либо образом, или они попали некоторые другие ограничения и не быть в состоянии осуществить это, но выпадающий должен поддерживать его ,

+0

Огромное спасибо, я посмотрю, смогут ли они попробовать это. – Ryan

Смежные вопросы