2014-03-31 22 views
0

我有一個數據形有一個複選框變化選擇框狀態:上編輯

<dataform:DataField Label="Notify" Grid.Row="8" Grid.Column="0"> 
<CheckBox IsChecked="{Binding notify, Mode=TwoWay, Converter={StaticResource BoolToIntConverter}}" /> 

當用戶編輯的項目我想要做的是,該複選框將被設置爲未選中。

有沒有一種方法可以做到這一點?

我試過將IsChecked更改爲False,但沒有奏效。

+0

你可以顯示你用來設置複選框爲false的代碼嗎?你確定你已經在正確的方法中完成了'Checkbox.IsChecked = false;'?我不確定這是如何與綁定工作的。 – user3478148

+0

而不是綁定,我用'' – Nath

回答

0

我發現它比較容易,因爲它是綁定到數據庫,只需在任務完成後修改Db中的值即可。

我想補充一點,該複選框是一個任務的標誌,當檢查時它會通知/發送電子郵件的用戶。

0

這個工作對我來說..在xaml文件

<s:SurfaceCheckBox x:Name="name" 
Content="what!?" 
IsChecked="False" 
Checked="todo" 
unchecked="todo"/> 

而你或者對檢查方法,如果選中該複選框不喜歡這個

(bool)name.IsChecked