wpf 后台动态添加控件(多个)

原创 2017年11月15日 11:19:01

这是前台布局代码

    <StackPanel Margin="0,50,0,0" Orientation="Horizontal"  HorizontalAlignment="Center">
        <StackPanel>
            <Button Content="动态添加多个checkbox控件" Height="20" Padding="15,1,15,2" x:Name="btnAdd" Click="btnAdd_Click"></Button>
        </StackPanel>

    </StackPanel>

    <ScrollViewer ScrollViewer.VerticalScrollBarVisibility="Auto" Height="150">
        <Border Background="#BCBCBC" BorderBrush="#797979" BorderThickness="1"  Margin="5,0,5,5">
            <WrapPanel x:Name="addCheckbox"/>
        </Border>
    </ScrollViewer>

这是后台添加控件代码

 private void btnAdd_Click(object sender, RoutedEventArgs e)
    {
        int num = 6;
        CheckBox[] check = new CheckBox[num];
        Thickness th = new Thickness();
        th.Bottom = 10;
        th.Left = 10;
        th.Right = 10;
        th.Top = 10;
        for (int i = 0; i < check.Length; i++)
        {
            check[i] = new CheckBox();
            //设置checkbox属性
            check[i].Margin = th;
            check[i].Content = i + 1;

            this.addCheckbox.Children.Add(check[i]);

        }
    }
版权声明:本文为博主原创文章,未经博主允许不得转载。

Wpf 动态添加控件设置样式

新公司主要用wpf做项目,之前也没有接触过这类东西,经过一周的学习发现wpf的页面布局,样式设置和网页设计差不多。 两者都有样式文件可以为控件统一设置样式,就连优先级都差不多,发现还挺有意思。下面进...
  • xingxing513234072
  • xingxing513234072
  • 2013年05月17日 09:51
  • 5656

后台动态生成GridView列和模版

考虑到很多数据源是不确定的,所以这时无法在前台设置gridview的表头,需要在后台动态指定并绑定数据。 前台代码如下: "主页" Language="C#" MasterPageFi...
  • hwt0101
  • hwt0101
  • 2014年06月11日 11:29
  • 1702

WPF自定义表格控件(动态添加/删除行)

最近在项目开发中遇到一个小问题,我们的设备管理模块中有一项叫做“技术参数”,具体来说就是不同的设备具有不同的属性,而且属性的数量也不同。举个例子,桌子有长、宽、高、材质四个属性,日光灯有安装高度、额定...
  • lordwish
  • lordwish
  • 2017年06月10日 17:00
  • 2116

wpf 后台添加控件(多个)

  • 2017年11月15日 11:05
  • 84KB
  • 下载

VB2010动态添加多个控件

  • 2013年08月06日 17:43
  • 27KB
  • 下载

WPF--自定义控件的动态添加以及BackgroundWorker的使用

昨天在网上看见一位博主写了BackgroundWorker,感觉非常不错。学习加修改之后,随手记录,防止忘记! 在窗口内同一位置,增添旋转效果图,代码如下:...
  • qq_41078703
  • qq_41078703
  • 2017年12月13日 09:05
  • 85

【WPF】C#代码动态添加控件的Margin属性

给new Button()添加Margin属性
  • qq_18995513
  • qq_18995513
  • 2016年12月13日 11:24
  • 3132

WPF感悟(3)——关于向窗体动态添加控件

这是一个很有意思的话题。 首先,虽然在讲课的时候,我时常会讲到一些关于动态地向窗体中添加控件的例子,但在实际工作中我却很少用用到要这个技术。一般情况下,控件在窗体上是写好的,只是根据需要显示与隐藏。 ...
  • julius819
  • julius819
  • 2011年11月09日 11:59
  • 1792

ASP.NET 后台动态添加控件(复选框)

用户配置好如下图的复选框,动态
  • XUJIAOlf
  • XUJIAOlf
  • 2014年06月05日 21:59
  • 5045

VS无法正常加载Wpf后台刷新ui的自定义控件

VS无法正常加载Wpf后台刷新ui的自定义控件今天,在用wpf制作一个UserControl被其他控件加载调用时遇到了一个问题,现在分享出来,给以后遇到这个问题的人解惑。 问题:就是这里使用了一个自...
  • HHSSDX
  • HHSSDX
  • 2017年02月24日 18:10
  • 482
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:wpf 后台动态添加控件(多个)
举报原因:
原因补充:

(最多只允许输入30个字)