将元素动态添加到 Windows Phone 7 中的 XAML 页面

发布于 2024-12-12 13:13:20 字数 68 浏览 0 评论 0原文

我是 WP7 的新手,我想知道是否有任何方法可以将 TextBlock 之类的项目添加到 动态使用 .cs 部分的页面?

I'm new to WP7 and I want to know if there is any way to add items like a TextBlock to
a page dynamically using the .cs part??

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(3

时光匆匆的小流年 2024-12-19 13:13:21

试试这个,

                    TextBlock txtmsg = new TextBlock();
                    txtmsg.Text = "New Program.";                               
                    txtmsg.Margin = new Thickness(10, 20, 10, 10);
                    txtmsg.TextWrapping = TextWrapping.Wrap;
                    txtmsg.FontSize = 28;
                    txtmsg.TextAlignment = TextAlignment.Center;
                    ContentPanel.Children.Add(txtmsg);

Try this one,

                    TextBlock txtmsg = new TextBlock();
                    txtmsg.Text = "New Program.";                               
                    txtmsg.Margin = new Thickness(10, 20, 10, 10);
                    txtmsg.TextWrapping = TextWrapping.Wrap;
                    txtmsg.FontSize = 28;
                    txtmsg.TextAlignment = TextAlignment.Center;
                    ContentPanel.Children.Add(txtmsg);
欢烬 2024-12-19 13:13:20

试试这个

var textBlock = new TextBlock();
// set some properties
YourMainContainer.Children.Add(textBlock); //

如果您需要更多详细信息请评论此

Try this

var textBlock = new TextBlock();
// set some properties
YourMainContainer.Children.Add(textBlock); //

If you need more details just comment this

淡紫姑娘! 2024-12-19 13:13:20

如果您知道希望动态显示在页面上的控件,那么我将通过在 XAML 中包含这些控件并使用控件上的 Visibility 属性来显示和隐藏它们来解决该问题。在 Silverlight 中,Visibility 枚举仅限于值 Visible 和 Collapsed,因此当它不可见时,它不会占用任何空间。如果您有兴趣追求这种途径,您可以使用转换器(搜索“可见性绑定转换器”)通过数据绑定来控制可见性。您可以通过更改父控件(例如 StackPanel 或自定义控件)的可见性来显示/隐藏控件组。

If you know the controls that you'd like to appear on the page dynamically, then I'd approach the problem by including those controls in the XAML and using the Visibility property on the controls to show and hide them. In Silverlight, the Visibility enumeration is limited to the values Visible and Collapsed, so when it isn't visible the it doesn't take up any space. You can control Visibility with data-binding by using a converter (search on "visibility bind converter") if you are intersted in pursuing that avenue. You can show/hide groups of controls by changing the Visibility of their parent control, such as StackPanel or custom control.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文