繁体   English   中英

WP7数据透视控件如何动态加载数据透视项?

[英]How does the WP7 Pivot control dynamically load pivot items?

IIRC,Pivot控件仅在当前显示的子项时才加载子项PivotItem。 然后,我猜想以前看到的孩子也以某种方式被卸载了,大概仍然存储在内存中,但是对UI隐藏了。

我想知道的是,Pivot控件如何动态加载/卸载子控件,并且该行为可以在自定义UserControl中模仿吗? 至于卸载,是像折叠前一个孩子的能见度一样简单,还是有些棘手的事情?

也就是说,假设我使用自己的UserControl像这样:

 <my:CustomUserControl>
   <TextBlock x:Name="_textBlock" Text="wait for it ..." />
 </my:CustomUserControl>

通常,当实例化周围的PhoneApplicationPage时,将通过InitializeComponent以及所有这些实例化子TextBlock。 有什么方法可以推迟这种行为并以编程方式加载子级?

实现目标的简单方法是将ContentControl与模板一起使用。 仅在设置Contenp属性后,它将创建所有控件。 或者,您可以简单地从Panel继承控件,然后在代码中添加子控件。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM