我遇到了最奇怪的问题,我必须遗漏一些东西。
这是导致错误的代码。
if (radLot.Checked == true)
{
SymbolSpecification = "LotRenderer";
}
if (radWaterMeter.Checked == true)
{
SymbolSpecification = "WaterMeterRenderer";
}
如您所见,我什至没有使用 =+ 或 -=...实际上我的代码中的任何地方都没有...任何帮助将不胜感激。
最佳答案
Checked
是选中 ToggleButton
时引发的事件的名称。 (RadioButton
类派生自 ToggleButton
。)
我假设您想访问 IsChecked
属性,获取(或设置)ToggleButton
是否被选中。
if (radLot.IsChecked == true)
{
SymbolSpecification = "LotRenderer";
}
提示:在 WPF 中,大多数与视觉状态相关的 bool 属性都以 Is—
开头。
关于c# - RadioButton.Checked 错误 : Control. Checked 不能出现在 += 或 -= 的左侧,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11004382/