我的目標是讓整個頂部StackPanel(或其他元素)使用返回的XML數據中的Url
值打開一個網站。我想知道什麼纔是實現這個目標的最好方法?綁定StackPanel
這裏是我的XAML代碼的示例:
<DataTemplate>
<StackPanel> //bind Url here somehow
<Image Source="{Binding Thumbnail}"></Image>
<StackPanel>
<TextBlock Text="{Binding Title}" TextWrapping="Wrap"/>
<StackPanel>
<TextBlock Text="{Binding Duration}"></TextBlock>
<TextBlock Text="{Binding Stats}"></TextBlock>
</StackPanel>
</StackPanel>
</StackPanel>
</DataTemplate>
這是我的代碼後方返回的值的示例:
public class XmlData
{
public string Id { get; set; }
public string Title { get; set; }
public string Url { get; set; }
public string Thumbnail { get; set; }
public string Stats { get; set; }
public double Duration { get; set; }
}
代碼示例理解。提前致謝。
感謝您的回覆。此代碼對我無效。當我點擊StackPanel時,會出現錯誤。有沒有可能缺少的東西? – crazymatt
你應該告訴我們你得到的錯誤。 – mostruash
@crazymatt給出的代碼是正確的並且有效。我建議你運行幾個WP7/Silverlight教程,然後再試一次, – ColinE