我在隔离存储中有一个项目列表(图像名称)。如果我没错,则数据透视表项中的所有项都是文本块。如何在那里添加或绑定它,所以当我选择它时,它将加载图像。
private void LoadFromLocalStorage()
{
using (IsolatedStorageFile store = IsolatedStorageFile.GetUserStoreForApplication())
{
string[] fileNames = store.GetFileNames();
foreach (string s in fileNames)
{
//Add a textblock item in pivot?
}
}
}
提前致谢!
答案 0 :(得分:2)
在PivotItem
内添加一个命名面板,您可以将这些元素添加到:
<PivotItem>
<StackPanel x:Name="container"/>
</PivotItem>
然后在代码隐藏中添加TextBlocks,如下所示:
foreach (string s in fileNames)
{
TextBlock txt = new TextBlock() { Text = s };
container.Children.Add(txt);
}
您可以使用任何所需的面板,或者在添加的元素上设置属性以定义布局。