gpt4 book ai didi

c# - 代码隐藏中的 WPF C# 按钮单击事件

转载 作者:行者123 更新时间:2023-11-30 13:38:19 25 4
gpt4 key购买 nike

我已经在代码后面创建了一个按钮,但是我该如何编写他们的点击事件呢?是 MouseDown 吗?像这样 ?基本上我想检测按钮是否被按下,然后我用一些文本填充文本框。

Button btn1 = new Button();
btn1.Content = qhm.Option1;
sp1.Children.Add(btn1);

if (btn1.MouseDown = true)
{
tbox.Text = qhm.Option1;
}

最佳答案

像那样:

Button btn1 = new Button();
btn1.Content = qhm.Option1;
btn1.Click += btn_Click;
sp1.Children.Add(btn1);


//separate method
private void btn_Click(object sender, RoutedEventArgs e)
{
tbox.Text = qhm.Option1;
}

使用 lambda:

btn1.Click += (source, e) =>
{
tbox.Text = qhm.Option1;
};

您现在可以访问局部变量。

关于c# - 代码隐藏中的 WPF C# 按钮单击事件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17586304/

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