0
タイトルはすべて自分自身を説明します。 VBの場合、キーワードNothing
はFalse
と同じです。WPF/VB 3番目のチェックボックス(またはnull可のブール値)をNothing(null)に設定する方法
このコードは、チェックボックスが3つの状態のチェックボックスであることを確認し、デフォルト値のindeterminate
を「3状態」に設定し、そうでない場合にfalseを設定します。
myThreeStateChkbox.IsChecked = If(myThreeStateChkbox.IsThreeState, Nothing, False)
結果は常にFalse
、同じです。 indeterminate
の状態を設定するにはどうすればよいですか?
はい!それは動作し、同時に私は別の解決策を見つけました。代わりの 'myThreeStateChkbox.IsChecked = If(myThreeStateChkbox.IsThreeState、DirectCast(Nothing、Boolean?)、False)'と書くと、 – Baro