使用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);

使用Visual studio 2010在WP7中以编程方式添加控件时显示问题

试一下?

       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中的其他内容-我假设是默认模板中的网格。

如果没有其他内容,那么它将占用整个网格占用的空间,减去您分配给边距的空间。

请提供一个完整的例子,证明你正在看到的行为,并告诉我们你正在努力实现什么。(您希望按钮如何显示?)