locked
как сделать мастер выбора? RRS feed

  • Общие обсуждения

  • Здравствуйте.

    Подскажите как сделать мастер выбора.

    Давайте обсудим подходы.

    Спасибо.


    • Изменен тип V.A.Zolotov 24 июля 2013 г. 11:42 фактически перерасло в обсуждение
    • Изменено V.A.Zolotov 24 июля 2013 г. 11:43 дополнение
    23 июля 2013 г. 21:24

Все ответы

  • А поточнее можно?
    24 июля 2013 г. 6:12
  • А поточнее можно?

    Например, как мастер установки классических приложений или как контрол wizard из web-форм.

    Задача следующая: получить варианты ответов пользователя на вопросы (а их больше одного) приложения и на основе ответов делать выборку.

    С выборкой все ясно, а вот с мастером нет.

    Вот как я сделал. Создал словарь Dictionary<string, ObservableCollection<Answers>>, где ключ - вопросы, а значения - коллекция вариантов ответов. При выборе ответа, в ApplicationSettings сохряняется выбранный вариант и делается навигация на эту же страницу с номером следующего вопроса в качестве параметра.

    Нет ли в моем варианте решения задачи свежеизобретенного велосипеда? Кто встречал похожие решения?

    24 июля 2013 г. 8:11
  • Готовых контролов под Windows 8, вроде не встречал.

    Ваше решение работает? Вас как сделано устраивает? Если да, то все замечательно. Если нет, спросите конкретно, что у вас не получается/не работает.

    24 июля 2013 г. 10:04
    Отвечающий
  • Готовых контролов под Windows 8, вроде не встречал.

    Ваше решение работает? Вас как сделано устраивает? Если да, то все замечательно. Если нет, спросите конкретно, что у вас не получается/не работает.


    Меня - более чем устраивает, просто хотелось сравнить с существующими наработками на эту тему.
    24 июля 2013 г. 10:42
  • Ну и замечательно. Поменяйте тип топика с вопрос, на обсуждение. Заголовок с "как сделать мастер выбора?", "Кто делал мастер под Store App, давайте обсудим подходы". И если кто-то что-то делал похожее он зайдет и с вами обсудит ;)

    24 июля 2013 г. 10:45
    Отвечающий
  • по моим наблюдениям изначально мало что вообще успели сделать для разработки, вот только в VS2013 появятся родненькие Flyout'ы различные, Hub и прочие вкусняшки)
    24 июля 2013 г. 20:16