我有一个数据模板
<DataTemplate x:Key="MyPivotItemTemplate">
<controls:PivotItem Header="{Binding MyClassAName}" />
</DataTemplate>
我在其中使用过
<controls:Pivot Title="Category" x:Name="myPivot"
ItemTemplate="{StaticResource MyPivotItemTemplate}">
在其中我尝试将 ClassA 列表传递为枢轴项目源,其定义如下
Class ClassA
{
String MyClassAName;
...
}
...
ClassA myClassAItem = new ClassA() {MyClassAName = "LOL"};
ClassACollection.Add(myClassAItem);
...
myPivot.ItemSource = ClassACollection;
当我尝试运行代码时,添加的 pivotitem 标题文本是提供的集合的对象名称(即“MyApp.ClassACollection”),而不是 ClassA 的 MyClassAName 值的值(即“LOL”)。那么如何将每个 ClassA 项的 MyClassAName 绑定到每个动态创建的数据透视项的标题?
谢谢!