none
привязка Text у TextBox RRS feed

  • Вопрос

  • WPF. есть TextBox. путём визуальной привязки нашёл в дополнительных параметрах такое дело

    Text="{Binding Mode=OneWay, StringFormat=\{0:d\}, TargetNullValue=00.00.0000}"

    Это типа MaskedBox? Почему тогда не работает? Или ещё что-то с контекстом данных надо делать?

    Спасибо

    9 января 2013 г. 19:26

Ответы

  • TargetNullValue - это не совсем MaskedTextBox. К примеру, TextBox привязан к строковому свойству, которое изначально имеет значение null. При этом в TextBox будет отображаться текст из TargetNullValue, но если пользователь начнет изменять это значение в текстовом поле, то значение строкового свойства уже не будет равно null (даже если пользователь удалит все символы - это будет просто пустая строка), тем самым TargetNullValue уже никогда не отобразится (пока значение свойства опять не станет равно null). Так что это не одно и то же.
    • Помечено в качестве ответа developers_s 10 января 2013 г. 6:45
    9 января 2013 г. 21:43