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]);

        }
    }
版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/qq_37033834/article/details/78538870

WPF 后台给控件添加样式

Style btn_style = (Style)this.FindResource("Button_Style"); this.button1.Style = btn_style;
  • ryb666666
  • ryb666666
  • 2011-11-24 10:44:57
  • 3726

WPF动态添加按钮并相应事件。

上code: 点击(此处)折叠或打开 Window x:Class="WpfApplication1.MainWindow"         xmlns="http://sc...
  • mao_mao37
  • mao_mao37
  • 2016-07-11 19:37:42
  • 5673

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

给new Button()添加Margin属性
  • qq_18995513
  • qq_18995513
  • 2016-12-13 11:24:38
  • 3917

WPF 后台动态创建控件

一、基本控件: 1、 Grid 2、 StackPanel 3、 Border 4、 Button 5、 CheckBox 6、 ComboBox 7、 DataGrid ...
  • qq_31971935
  • qq_31971935
  • 2015-10-25 11:23:08
  • 4991

WPF 向Grid中动态添加控件

private void Window_Loaded(object sender, RoutedEventArgs e) { MyGrid.RowDefinitions.Add(new R...
  • tieshuxianrezhang
  • tieshuxianrezhang
  • 2017-02-06 17:20:07
  • 4961

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

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

WPF后台代码中应用样式资源

初学WPF,关于如何在后台中寻找
  • Qiustion
  • Qiustion
  • 2014-05-05 08:42:42
  • 3799

wpf 后台修改样式

后台修改样式             //Style myStyle = (Style)this.FindResource("TabItemstyle_btndel");             ...
  • zhizhixiangxue
  • zhizhixiangxue
  • 2017-10-18 11:58:58
  • 105

wpf 后台添加控件(多个)

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

Wpf 动态添加控件设置样式

新公司主要用wpf做项目,之前也没有接触过这类东西,经过一周的学习发现wpf的页面布局,样式设置和网页设计差不多。 两者都有样式文件可以为控件统一设置样式,就连优先级都差不多,发现还挺有意思。下面进...
  • xingxing513234072
  • xingxing513234072
  • 2013-05-17 09:51:34
  • 6086
收藏助手
不良信息举报
您举报文章:wpf 后台动态添加控件(多个)
举报原因:
原因补充:

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