小编Car*_*Dun的帖子

如何根据名称删除标签/按钮?WPF Visual Studio 2015

我试图根据他们的名字删除一个标签和一个按钮但不幸的是删除它们(我知道)的选项是通过Children.Remove它只接受实际的标签/按钮本身,而不是他们的名字.我需要这个名字,因为它确定了哪个X按钮属于谁.

Label labels;
Button buttons;
int counter;

private void button_Copy_Click(object sender, RoutedEventArgs e)
    {
        counter++;

        Label lbl = new Label();
        lbl.Content = counter.ToString();
        lbl.HorizontalAlignment = HorizontalAlignment.Center;
        lbl.VerticalAlignment = VerticalAlignment.Center;
        lbl.FontSize = 50;
        lbl.Name = "lbl" + counter;
        labels = lbl;

        Button bt = new Button();
        bt.Content = "X";
        bt.HorizontalAlignment = HorizontalAlignment.Right;
        bt.VerticalAlignment = VerticalAlignment.Top;
        bt.Name = "btn" + counter;
        buttons = bt;

        bt.Click += Button_Click;

        grid.Children.Add(lbl);
        grid.Children.Add(bt);
    }

    private void Button_Click(object sender, EventArgs e)
    {
        grid.Children.Remove(labels.Name = "btn" + counter); …
Run Code Online (Sandbox Code Playgroud)

c# wpf visual-studio-2015

4
推荐指数
1
解决办法
564
查看次数

如何在C#WPF的画笔上添加十六进制代码?

我使用此代码更改背景,t1.Background = Brushes.White;并且可以正常工作,但是如何使用十六进制代码呢?因为t1.Background = Brushes.#FF2463AE;不起作用。我正在使用Visual Studio2015。谢谢。

c# wpf visual-studio-2015

1
推荐指数
1
解决办法
2184
查看次数

标签 统计

c# ×2

visual-studio-2015 ×2

wpf ×2