Определение поведения текстового поля в XAML без Codebehind - PullRequest
1 голос
/ 22 октября 2010

то, чего я хочу достичь - довольно распространенная вещь, но я хочу использовать преимущество Silverlight, чтобы сохранить поведение пользовательского интерфейса в XAML.

Я хочу, чтобы текстовое поле имело «пустое» состояние, подобное этому:

[Имя]
(Имя серым шрифтом), и когда текстовое поле получает фокус, цвет шрифта должен измениться на черный, а текстовое поле должно быть действительно пустым.

Когда не сфокусировано и все еще пусто, оно должно снова сказать "Имя" серым шрифтом.

Теперь я не могу найти информацию о том, как добиться этого расширенного поведения без использования Codebehind ... и благодарен за любые советы; -)

1 Ответ

1 голос
/ 22 октября 2010

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

для примера (это делается с помощью флажка). Также хорошим инструментом для создания шаблонов является Microsoft Blend

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