我使用的是来自WPF工具包的MaskedTextbox for .NET 3.5 SP1。我在WPF页面上有一个MaskedTextbox,它从SQL Server数据库中填充得很好,但是当我尝试编辑这个值时什么都没有发生。我可以选择任何东西,但是键入它,或者按下删除键或其他任何我可以做的事情,都不会对那里的价值产生任何影响。我想用它来允许用户输入或编辑时间值,如下所示:上午9:30将显示为“09:30 AM”。下面是我所指定的XAML:使用MaskedTextbox输入时间值时遇到问题
<cusControls:MaskedTextBox x:Name="mtbTime"
Mask="90:00 >LL" Margin="5,0,0,0"
Text="{Binding ElementName=ThisDateTime,Path=TimePart,Converter={StaticResource NullableTimeToUnderscoreConverter}}" />
(这是我在做所谓的“ThisDateTime”用户控制的一部分。)我在做什么错了,我怎么解决?
他在wpf.codeplex.com上的WPFToolkit项目没有“MaskedTextbox”类。你使用什么“WPF工具包”?请编辑该问题以澄清此问题。 – 2010-06-15 22:42:48
对不起,你是对的。我使用的是Matt MacDonald在Apress的书中“C#2008中的临WPF”中指定的MaskedTextbox控件。 – Rod 2010-06-18 16:37:24