RadioButton.Checked错误:Control.Checked不能出现在+ =或 - =的左侧

JLo*_*ott 3 c# wpf if-statement

我遇到了最奇怪的问题,我不得不遗漏一些东西.

这是导致错误的代码.

if (radLot.Checked == true)
{
    SymbolSpecification = "LotRenderer";
}

if (radWaterMeter.Checked == true)
{
    SymbolSpecification = "WaterMeterRenderer";
}
Run Code Online (Sandbox Code Playgroud)

正如你所看到的,我甚至不使用= +或 - = ...我实际上在我的代码中没有它...任何帮助将不胜感激.

Dou*_*las 15

CheckedToggleButton选中a时引发的事件的名称.(RadioButton该类派生自ToggleButton.)

我假设您要访问该IsChecked属性,该属性获取(或设置)是否ToggleButton已选中.

if (radLot.IsChecked == true)
{
    SymbolSpecification = "LotRenderer";
}
Run Code Online (Sandbox Code Playgroud)

提示:与视觉状态相关的大多数布尔属性都以Is—WPF 开头.