我使用的是來自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