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 后台添加控件(多个)

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

VB2010动态添加多个控件

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

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

给new Button()添加Margin属性

Wpf 动态添加控件设置样式

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

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

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

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

用户配置好如下图的复选框,动态

WPF中ListBox控件在选择模式(SelectionMode)为Single时仍然出现多个Item被选中的问题

最近在学习WPF过程中使用到了ListBox控件,在使用时遇到下面的奇怪问题:     代码如下: listBox.Items.Add("绘图"); listBox.Items.Add...

WPF MVVM后台绑定没有Command属性的控件,绑定任何事件事件

前言,我们在WPF开发中应用MVVM开发模式时,一般用来绑定Button 的Command命令,但是有tve...

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

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

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