使用Visual studio 2010在WP7中以编程方式添加控件时显示问题
本文关键字:添加 方式 控件 问题 显示 编程 studio Visual 2010 WP7 使用 | 更新日期: 2023-09-27 17:55:02
我使用Visual Studio 2010 c#创建了移动应用程序。在那里我已经创建了一个按钮编程和添加到内容面板按钮。而运行我的应用程序,我得到了按钮显示成功。但它有以下问题-该按钮总是显示内容面板的中心,即使我提到的厚度为(0,0,80,80)
-我已经尝试将该按钮添加到Layoutroot中,按钮在Y位置显示更好,但在Layoutroot的X位置中心
这里我附上了我的代码供参考
Button nw = new Button();
nw.Margin = new Thickness(0, 0, 80, 150);
ContentPanel.Children.Add(nw);
试一下?
Button nw = new Button();
nw.VerticalAlignment = System.Windows.VerticalAlignment.Top;
nw.HorizontalAlignment = System.Windows.HorizontalAlignment.Left;
nw.Margin = new Thickness(80, 150, 0, 0);
ContentPanel.Children.Add(nw);
这取决于ContentPanel
中的其他内容-我假设是默认模板中的网格。
如果没有其他内容,那么它将占用整个网格占用的空间,减去您分配给边距的空间。
请提供一个完整的例子,证明你正在看到的行为,并告诉我们你正在努力实现什么。(您希望按钮如何显示?)