gpt4 book ai didi

c# - WPF单选按钮等效

转载 作者:行者123 更新时间:2023-11-30 22:46:52 25 4
gpt4 key购买 nike

WinForms 单选按钮 CheckedChanged 的​​ WPF 等价物是什么?

I have your basic 2 radio button set up, where when one is selected a textbox is enabled and when the other is selected it is disabled.

暂时我使用的是 RadioButton_Checked,除了我在 xaml 中为一个按钮设置 IsChecked true。当我在该 Checked 方法中引用文本框时,它会抛出 NullReferenceException...

编辑:

XAML:

<RadioButton Name="rb1" IsChecked="True" GroupName="1" Checked="rb1_Checked"></RadioButton>

<RadioButton Name="rb2" GroupName="1" Checked="rb2_Checked"></RadioButton>

C#:

    private void rb2_Checked(object sender, RoutedEventArgs e)
{
txt.IsEnabled = false;
}

private void rb1_Checked(object sender, RoutedEventArgs e)
{
txt.IsEnabled = true; //null reference here on load
}

最佳答案

您不能将文本框的 enabled 属性绑定(bind)到 xaml 中相应单选按钮的 checked 属性吗?

<Textbox IsEnabled="{Binding ElementName=rb2, Path=IsChecked}" />

关于c# - WPF单选按钮等效,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2422597/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com