我想使用瓷磚 創建longlistselector的itemtemplate是否有可能? 如何在xaml中做到這一點? 有人可以告訴我一些代碼來做到這一點嗎?瓷磚和longlistselector項目模板
0
A
回答
0
使用longlistselector對於此tile應用程序非常簡單。
<phone:PhoneApplicationPage.Resources>
<DataTemplate x:Key="TileDataTemplate">
<Grid Background="{StaticResource PhoneAccentBrush}"
Margin="0,0,12,12">
<StackPanel VerticalAlignment="Top">
<TextBlock Text="{Binding Content}" TextWrapping="Wrap"/>
</StackPanel>
<StackPanel VerticalAlignment="Bottom">
<TextBlock Text="{Binding Title}" Margin="6,0,0,6"/>
</StackPanel>
</Grid>
</DataTemplate>
</phone:PhoneApplicationPage.Resources>
<phone:LongListSelector Margin="0,0,-12,0"
SelectionChanged="LongListSelector_SelectionChanged"
LayoutMode="Grid"
GridCellSize="150,150"
ItemsSource="{Binding DataBindingItems}"
ItemTemplate="{StaticResource TileDataTemplate}"
/>
這裏最重要的事情需要注意的是在LayoutMode = 「網格」 GridCellSize = 「150,150」性能。
編輯::: 我加入了代號爲平鋪在那裏我會出現瓷磚有兩個的TextBlocks顯示出來到底在上面,然後標題一些內容。你必須連接一些示例數據或動態的方式取決於後面的代碼。如果需要,請給我平息。這是非常基本的東西。接受,如果你得到答案。
0
// find the tile object for the application tile that using "flip" contains string in it.
ShellTile oTile = ShellTile.ActiveTiles.FirstOrDefault(x => x.NavigationUri.ToString().Contains("flip".ToString()));
if (oTile != null && oTile.NavigationUri.ToString().Contains("flip"))
{
FlipTileData oFliptile = new FlipTileData();
oFliptile.Title = "Hello WP8!!";
oFliptile.Count = 11;
oFliptile.BackTitle = "Updated Flip Tile";
oFliptile.BackContent = "back of tile";
oFliptile.WideBackContent = "back of the wide tile";
oFliptile.SmallBackgroundImage = new Uri("Assets/Tiles/Flip/159x159.png", UriKind.Relative);
oFliptile.BackgroundImage = new Uri("Assets/Tiles/Flip/336x336.png", UriKind.Relative);
oFliptile.WideBackgroundImage = new Uri("Assets/Tiles/Flip/691x336.png", UriKind.Relative);
oFliptile.BackBackgroundImage = new Uri("/Assets/Tiles/Flip/A336.png", UriKind.Relative);
oFliptile.WideBackBackgroundImage = new Uri("/Assets/Tiles/Flip/A691.png", UriKind.Relative);
oTile.Update(oFliptile);
MessageBox.Show("Flip Tile Data successfully update.");
}
else
{
// once it is created flip tile
Uri tileUri = new Uri("/MainPage.xaml?tile=flip", UriKind.Relative);
ShellTileData tileData = this.CreateFlipTileData();
ShellTile.Create(tileUri, tileData, true);
}
相關問題
- 1. LongListSelector更改項目模板
- 2. UIImage的規模和瓷磚
- 3. 具有不同模板的LongListSelector項目
- 4. 瓷磚系統和瓷磚圖
- 5. LongListSelector第一項和最後一項的不同項目模板
- 6. 使用瓷磚模板的Windows8
- 7. 如何在瓷磚中擴展模板?
- 8. 瓷磚模板有時不加載
- 9. 瓷磚和$ {} pageContext.request.requestURL
- 10. AngularJs和Bootstrab瓷磚
- 11. 春季瓷磚和#
- 12. 瓷磚之間有什麼區別:插入和瓷磚:得到瓷磚框架?
- 13. 發送模板通知到瓷磚和烤麪包一次
- 14. MapBox MB瓷磚vs矢量瓷磚
- 15. Struts瓷磚1 - 嵌套瓷磚問題
- 16. 的OpenLayers,層數:瓷磚與瓷磚單
- 17. 瓷磚遊戲上的重複瓷磚
- 18. Windows Phone中不同的大型瓷磚和中等瓷磚
- 19. SpriteKit和瓷磚 - 使用不是正方形的瓷磚
- 20. Windows手機中的瓷磚和實時瓷磚8
- 21. StateListDrawable和瓷磚位圖
- 22. Struts 2和瓷磚與Netbeans
- 23. Spring MVC和瓷磚整合
- 24. PyQT4和瓷磚動畫
- 25. 矢量瓷磚和textpath
- 26. 峽是瓷磚和縮放
- 27. MvvmCross和WP7次要瓷磚
- 28. 瓷磚3和Java版
- 29. 選擇和拖動瓷磚
- 30. 使用瓷磚
你是什麼意思,「使用瓷磚」?使用它在哪裏?您可以添加您嘗試過的XAML,以便更清楚您想要做什麼? – WiredPrairie
是否可以在xaml中聲明一個圖塊(例如圖標圖塊)? – Sam
它可能只是一個帶有內容的「邊框」,不是嗎? – WiredPrairie