Я использую MaskedTextbox для .NET 3.5 SP1 из набора инструментов WPF. У меня есть MaskedTextbox на странице WPF, он отлично заполняется из базы данных SQL Server, но когда я пытался изменить значение, ничего не происходит. Я могу выбрать что угодно, но ввод текста поверх него, нажатие клавиши удаления или что-то еще, о чем я могу думать, ничего не делает со значением там. Я хочу использовать это, чтобы позволить пользователю вводить или редактировать значение времени, например: 9:30 будет отображаться как «09:30». Вот XAML, который я указал:
<cusControls:MaskedTextBox x:Name="mtbTime"
Mask="90:00 >LL" Margin="5,0,0,0"
Text="{Binding ElementName=ThisDateTime,Path=TimePart,Converter={StaticResource NullableTimeToUnderscoreConverter}}" />
(Это часть пользовательского элемента управления, который я создаю под названием «ThisDateTime».) Что я делаю неправильно и как это исправить?