我很難在可空數據庫字段上將空文本框設置爲null。清除文本框不會將綁定設置爲空
XAML
<y:TextBox Text="{Binding Year1Cost, Mode=TwoWay,
UpdateSourceTrigger=PropertyChanged,
NotifyOnValidationError=True,
ValidatesOnDataErrors=True,
ValidatesOnExceptions=True,
StringFormat=\{0:c\}}" Grid.Row="3" Grid.Column="1" />
當我輸入任何值到它的結合是很好,所輸入的值傳遞
當我離開一個空值獨自一空傳遞
如果我刪除值文本框傳遞的值是文本框的原始值,並沒有通知UI的變化Grrrrrrrrrrrrrrrr
我花了很長時間檢查選項 沒有把代碼放在每個可爲空的字段的OnTextChanged我無法看到這樣做的效率。
在此先感謝:
ps。已經看過TargetNullValue沒有成功
的Visual Studio 2008 - SP1 - NET 3.5的
不得不轉換爲空間,爲空字符串由於某種原因沒有觸發屬性更改事件。感謝您的幫助,我會在所有需要的地方執行。 – Traci 2010-01-15 03:24:00