gpt4 book ai didi

c# - 在c#中获取silverlight控件的名称

转载 作者:行者123 更新时间:2023-11-30 19:12:04 26 4
gpt4 key购买 nike

我因此创建了许多 silverlight 按钮:-

        string b = "Button";
for (int i = 0; i < 10; i++)
{
Button btn = new Button();
btn.Name = b+i.ToString();
btn.FontSize += 2;

btn.Content = "Click Me " ;
btn.Click += new RoutedEventHandler(btn_Click);
stack.Children.Add(btn);
}
LayoutRoot.Children.Add(stack);

在按钮单击事件中,我想获取按下的按钮的名称。我曾希望string snd = sender.ToString(); 会产生信息,但它提供的只是 System.Windows.Controls.Button。谁能帮忙。谢谢。

最佳答案

您需要将 sender 转换为按钮。

public void btn_Click(object sender, EventArgs e)
{
var btn = (Button)sender;
Console.WriteLine(btn.Name);
}

关于c# - 在c#中获取silverlight控件的名称,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8975156/

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