Silverlight中的Windows Phone 7:如何将内容添加到一个PivotControl?
-
25-09-2019 - |
题
我有一个枢转控制:
PivotItem sectionPivot = new PivotItem()
{
Header = sect.Name,
Content = new StackPanel()
};
我如何添加内容呢?
修改:我正在做编程的原因是因为我不知道有多少枢轴有怎么会或者什么,他们会包含到运行时。是否有某种方式来做到这一点在XAML?
解决方案
从我另一个答案。该OP添加信息的问题,他们不知道有多少有可能是,如果你仍然可以做到这一点在XAML。
是,你能。
在Pivot
控制具有ItemsSource
属性,你可以绑定,要在你的类的东西,被动态填充。
<controls:Pivot Title="MY APPLICATION" ItemsSource="{Binding MyPivotItemsSource}" />
在该源中的每一项将最终作为pivotitem。你也不得不设置模板之类的东西,所以它仍然有很多工作......
其他提示
如果你要做到这一切编程,只需添加东西给你刚刚创建的堆叠面板。
var panel = new StackPanel();
panel.Children.Add(new TextBlock() { Text = "Hello" });
PivotItem sectionPivot = new PivotItem()
{
Header = sect.Name,
Content = panel;
};
我输入所有没有做任何检查,但假设应该工作...
不隶属于 StackOverflow