Как реализовать стандартный интерфейс замены Windows Phone 7 ComboBox - PullRequest
4 голосов
/ 27 октября 2010

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

При попытке реализовать этот подход у меня возникли следующие проблемы, конкретно связанные с TextBox:

  1. Если я использую TextBox ReadOnly, текст будет светло-серым, что на самом деле не то, что мне нужно,Я хочу, чтобы там был обычный черный шрифт.
  2. Если я не использую ReadOnly TextBox, клавиатура виртуального телефона будет появляться в некоторых редких ситуациях, даже когда я обрабатываю событие MouseEnter.Я не могу последовательно воспроизвести ситуации, когда появляется клавиатура.

Какой наилучший подход для реализации этого поведения?

Ответы [ 2 ]

5 голосов
/ 10 января 2012

Windows Phone Toolkit имеет ListPicker, который является достаточно гибким и простым в использовании.

4 голосов
/ 27 октября 2010

Рассматривали ли вы просто использовать TextBlock с невидимой кнопкой сверху? Или связать жест, чтобы принять событие касания?

Вы также можете проверить реализацию Алекса здесь окна выбора.

Реализация функциональности Picker Box в WP7. - Блог Алекса Яхнина

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...