0
我想在Silverlight中開發像Google圖片一樣的網頁。 區別在於圖像是從我的DSL生成的。在Silverlight中生成並顯示網格圖像
該網頁在網格中顯示不同的圖像,並允許用戶選擇一個。 該網頁然後顯示類似的圖像。
- 我應該使用Grid面板還是DataGrid?我該如何處理單元格的雙擊?
- 我應該生成我的DSL到形狀或圖像嗎?優缺點都有什麼? 謝謝。
我想在Silverlight中開發像Google圖片一樣的網頁。 區別在於圖像是從我的DSL生成的。在Silverlight中生成並顯示網格圖像
該網頁在網格中顯示不同的圖像,並允許用戶選擇一個。 該網頁然後顯示類似的圖像。
這其實很簡單,所有你需要做的就是在你的數據網格使用數據模板爲列。
<sdk:DataGrid.Columns>
<sdk:DataGridTemplateColumn Width="80">
<sdk:DataGridTemplateColumn.CellTemplate>
<DataTemplate>
<Image Width="240" Height="180" Source="http://www.yourimage.com/images/myimage.png" />
</DataTemplate>
</sdk:DataGridTemplateColumn.CellTemplate>
</sdk:DataGridTemplateColumn>
</sdk:DataGrid.Columns>
可選:如果需要變化通過代碼,而不是嵌入這樣的圖像,然後代替圖像XAML元素放在一個StackPanel調用你的函數代碼隱藏,它返回一個圖像。
<StackPanel Loaded="StackPanel_Loaded"></StackPanel>
請定義「DSL」? – AnthonyWJones