Я работаю над приложением в C #, используя .NET Framework 3.5.У меня есть TextBox на одной из моих форм, который связан со свойством «ID» DataContext формы, например так:
<TextBox x:Name="txtID"
Grid.Row="0" Grid.Column="1"
Margin="2" MinWidth="200" VerticalAlignment="Top"
Style="{StaticResource validationToolTip}"
>
<TextBox.Text>
<Binding Path="ID" UpdateSourceTrigger="PropertyChanged"
ValidatesOnDataErrors="true">
<Binding.ValidationRules>
<ui:RequiredFieldValidationRule />
</Binding.ValidationRules>
</Binding>
</TextBox.Text>
</TextBox>
Я бы хотел, чтобы TextBox отображал некоторый вспомогательный текст ("[Оставьте пустым, чтобы автоматически генерировать.] "), Когда свойство ID пусто и TextBox не имеет фокуса ввода.Я рассматриваю стилизацию этого текста по-другому (курсив), чтобы отличить его от введенного пользователем идентификатора.Однако поскольку свойство TextBox.Text связано со свойством ID, я хочу убедиться, что мое решение не устанавливает для свойства ID значение моей вспомогательной строки.Как мне реализовать это поведение?