首页 > 解决方案 > 选中的单选按钮已更改 WPF

问题描述

在我的 WPF 应用程序中,我有:

-> 文本框(textChanged)

-> 2 个单选按钮

-> 带有内容的 ListView。“作者”、“标题”。

我需要允许从 Listview 进行搜索。

我的问题是:我应该如何检查单选按钮检查是否已更改?

标签: c#wpftextboxradio-button

解决方案


正如评论中提到的,WPF 首选 MVVM,然后您将绑定到 IsChecked 属性。

private bool _RadioButtonChecked;
public bool RadioButtonChecked
{
    get => _RadioButtonChecked;
    set
    {
        _RadioButtonChecked = value;
        //Refresh filter here
    }
}

Xaml 绑定:

<RadioButton Content="RadioButton" IsChecked="{Binding RadioButtonChecked}"/>

除此之外,您还可以使用CheckedUnChecked事件。


推荐阅读