(WPFアプリケーションを使用して)私は、このようなグローバル変数にブール値を保存したいとき が、私はエラーを取得する:保存する]チェックボックス/ラジオボタンブール値
Window msgOne = new Window();
if (Properties.Settings.Default.sound01 == true)
{
msgOne.radioboxSound.IsChecked = true;
}
else
{
msgOne.radioboxSound.IsChecked = false;
}
msgOne.ShowDialog();
//waiting for close
Properties.Settings.Default.sound01 = msgOne.radioboxSound.IsChecked;
radioboxSound
はチェックボックスで、 Properties.Settings.Default.sound01
は、VBの設定タブで作成できるグローバルパラメータです。 暗黙的に "bool?"型に変換できません。 "ブール"に。明示的な変換があります(キャストがありませんか?)
しかし、私はboolを使用していません。
誰もがこの問題に対処する方法を知っていますか?
ありがとう
IsCheckedが1であるため、Nullable(別名bool?)を使用します。 –
scottheckel