我想在按下某個鍵時驗證文本框中的文本。這裏是最短的代碼示例顯示了我想要做的事:UpdateSourceTrigger不工作?
<Window x:Class="WpfApplication1.MainWindow"
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
Title="MainWindow" Height="350" Width="525">
<Grid>
<TextBox FontSize="15" HorizontalAlignment="Left" Name="txtEmail" VerticalAlignment="Top" Width="135"
Text="{Binding ValidationRules.EmailAddress, ValidatesOnExceptions=True, UpdateSourceTrigger=PropertyChanged}"/>
</Grid>
</Window>
「ValidationRules」類:
當我開始在文本框中鍵入,我不明白「設置」作爲控制檯輸出,儘管我使用的是UpdateSourceTrigger=PropertyChanged
。我已經完成了我的研究,但我能找到的所有例子都是漫長而混亂的。如果你能指出我在驗證過程中遇到的其他錯誤,我也會很感激,但如果可能,請嘗試用簡單的術語來解釋,因爲我是WPF的新手。
是在即時窗口,有什麼錯誤? – alu 2013-02-11 23:53:26
你在哪裏設置'DataContext'到'ValidationRules'類 – 2013-02-12 00:00:45