wpf中利用布局动态添加控件
2013-08-29 21:03
483 查看
利用wpf布局动态添加10*10的image控件到窗口上。image控件显示随机的7幅图片。
namespace WpfApplication1 { /// <summary> /// MainWindow.xaml 的交互逻辑 /// </summary> public partial class MainWindow : Window { public MainWindow() { InitializeComponent(); } private void Window_Loaded(object sender, RoutedEventArgs e) { Random random = new Random(); //增加行列10*10 for (int i = 0; i < 10; i++) { //增加行定义 RowDefinition row = new RowDefinition(); GridPic.RowDefinitions.Add(row); //增加列定义 ColumnDefinition col = new ColumnDefinition(); GridPic.ColumnDefinitions.Add(col); } for (int i = 0; i < 10; i++) { for (int j = 0; j < 10; j++) { int number = random.Next(1, 8); //在imgage控件中设置图片 Image img = new Image(); img.Source = new BitmapImage(new Uri("/images/"+number+".png",UriKind.Relative)); Grid.SetRow(img, i); //设置布局在grid中的第几行和列 Grid.SetColumn(img, j); GridPic.Children.Add(img); //加入grid的子节点中。 } } } } }
<Grid> <Grid Name="GridPic"> </Grid> </Grid>
相关文章推荐
- Android 在布局容器中动态添加控件
- Android中利用LinearLayout动态添加UI控件
- ViewPager中动态添加XML布局文件,并获取XML文件中控件ID的操作(inflate)
- WPF:理解ContentControl——动态添加控件和查找控件
- Wpf 动态添加控件设置样式
- 动态添加综合布局---动态添加控件及将某XML动态加入到Activity显示(续)
- Android动态布局,并动态为TextView控件设置drawableLeft、drawableRight等属性添加图标
- 利用反射动态添加控件
- 利用反射动态添加控件
- Android自定义控件系列 六:利用添加自定义布局来搞定触摸事件的分发,解决组合界面中特定控件响应特定方向的事件
- Android初学习 - 在Java code(布局容器)中动态添加控件
- android 在布局中动态添加控件
- New UI-Java代码动态添加控件或xml布局
- Android自定义控件系列 十:利用添加自定义布局来搞定触摸事件的分发,解决组合界面中特定控件响应特定方向的事件
- 利用【流式布局】快速实现动态添加长度不等的标签
- 消息处理:利用控件的动态派生[RunTime],为控件添加该控件未定义的消息映射
- Android自定义控件系列 十:利用添加自定义布局来搞定触摸事件的分发,解决组合界面中特定控件响应特定方向的事件
- WPF_布局练习_动态添加按钮_计算器_2013-04-30
- WPF感悟(3)——关于向窗体动态添加控件
- (WPF) MVVM: 动态添加控件及绑定。