C# XAML“;成员“isChecked”不可识别或访问;RadioButton样式触发器的错误

C# XAML“;成员“isChecked”不可识别或访问;RadioButton样式触发器的错误,c#,xaml,C#,Xaml,我有两个单选按钮s,我想根据它们的IsChecked状态更改文本,但Visual Studio告诉我IsChecked和内容无法识别/访问。两个按钮的以下代码相同 <RadioButton GroupName="{Binding CommunicatingGroupName}" IsChecked="{Binding IsCommunicating}" IsEnabled="{Binding IsActive}" FontSize="11" TextOptions.TextFormatti

我有两个
单选按钮
s,我想根据它们的
IsChecked
状态更改文本,但Visual Studio告诉我
IsChecked
内容
无法识别/访问。两个按钮的以下代码相同

<RadioButton GroupName="{Binding CommunicatingGroupName}" IsChecked="{Binding IsCommunicating}" IsEnabled="{Binding IsActive}" FontSize="11" TextOptions.TextFormattingMode="Display" Content="ACTIVE" >
    <RadioButton.Style>
        <Style TargetType="{StaticResource ButtonBlue}">
            <Style.Triggers>
                <Trigger Property="IsChecked"  Value="true">
                    <Setter Property="Content" Value="ACTIVE" />
                </Trigger>
                <Trigger Property="IsChecked" Value="false">
                    <Setter Property="Content" Value="STANDBY" />
                </Trigger>
                <Trigger Property="IsEnabled" Value="false">
                    <Setter Property="Content" Value="ACTIVE" />
                </Trigger>
            </Style.Triggers>
        </Style>
    </RadioButton.Style>
</RadioButton>

我在文件中的其他地方有使用相同
元素的
切换按钮
,据我所知,这些
RadioButton
的工作方式应该是相同的。我是否遗漏了单选按钮的某些特定内容?我已重建、重新启动VS等,错误依然存在。

请看这行:

<Style TargetType="{StaticResource ButtonBlue}">

您可以将目标类型设置为类似样式的内容。可能你试着写了这样的东西:

<Style TargetType="{x:Type RadioButton}" BasedOn="{StaticResource ButtonBlue}">

是的,我打错了。第二行甚至是文件中其他切换按钮的外观。。。该死的