2012-01-29 45 views
2

我有一個項目(圖像的名稱)在一個孤立的存儲清單。如果我沒有錯,數據透視項中的所有項目都是文本塊。我如何添加或綁定它,所以當我選擇它時,它會加載圖像。用代碼將Textblock添加到PivotItem,怎麼樣?

private void LoadFromLocalStorage() 
{ 
    using (IsolatedStorageFile store = IsolatedStorageFile.GetUserStoreForApplication()) 
    { 
     string[] fileNames = store.GetFileNames(); 

     foreach (string s in fileNames) 
     { 
      //Add a textblock item in pivot? 
     } 
    } 
} 

在此先感謝!

回答

2

在您PivotItem補充一點,你這些元素添加到一個名爲面板:

<PivotItem> 
    <StackPanel x:Name="container"/> 
</PivotItem> 

然後加在的TextBlocks代碼隱藏如下:

foreach (string s in fileNames) 
    { 
     TextBlock txt = new TextBlock() { Text = s }; 
     container.Children.Add(txt); 
    } 

你可以使用任何你希望的面板或者在您添加的元素上設置屬性來定義佈局。

+0

我如何給它一個事件處理程序,我點擊它將加載圖片(也許與圖片的另一種形式) – CodeGuru 2012-01-29 07:30:12

+0

@RainbowHat這是一個新的問題。如果我的答案已經幫助,請將upvote/mark標記爲答案。你不能在同一個'線程'上不斷詢問更多的問題 – ColinE 2012-01-29 07:38:14

+0

如果你也可以幫我解決這個問題 – CodeGuru 2012-01-29 07:49:19