(с помощью приложения WPF) я получаю сообщение об ошибке, когда я хочу, чтобы сохранить логическое значение глобальной переменной, как это:Saving флажок/радиокнопку BOOL к глобальной переменной
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 C#
ошибка, что я получаю за последнее звено выше snipit): «BOOL» не может неявно преобразовать тип на "bool". Явное преобразование существует (вы пропускаете литье?)
Но я не использовал какой-либо bool ?, только установленные колокола.
Кто-нибудь знает, как бороться с этим?
Thanx
Вы используете Nullable (aka bool?), Потому что IsChecked - это один. –
scottheckel