将元素动态添加到 Windows Phone 7 中的 XAML 页面
我是 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 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(3)
试试这个,
Try this one,
试试这个
如果您需要更多详细信息请评论此
Try this
If you need more details just comment this
如果您知道希望动态显示在页面上的控件,那么我将通过在 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.