如何在Windows Phone中的App Tiles中伪造自己的东西

时间:2012-04-18 13:24:18

标签: c# windows-phone-7 xaml

我正在考虑我的发布屏幕/仪表板屏幕上有瓷砖(方块上有几行信息)。我知道tile不是在Windows Phone应用程序中使用的UI对象,但我看到有些人以某种方式伪造它们。

任何人都可以给我一些关于如何实现这一目标的提示和指导吗?我对在Win-Mobile工作的前两天所看到的内容感到印象深刻,不能将视图对象叠加在一起。例如,绘制一个方形对象,然后在其上面绘制3行文本以制作图块。

非常感谢, -code

4 个答案:

答案 0 :(得分:3)

是你看到的HubTile control吗?

答案 1 :(得分:1)

Telerik RADHubTile控件可以为您完成此操作。请查看这篇文章:

New Hub Tile Control for Your Windows Phone Apps

注意:我认为图书馆的成本约为99美元。

答案 2 :(得分:1)

以下是我在应用程序中为我的Dashboard页面所做的事情。它只是一个内部有两个TextBlock的StackPanel。然后,这些StackPanel位于ListBox内的Silverlight Toolkit for Windows Phone的WrapPanel内,您不必使用它。

<ListBox Name="lstTiles" Margin="0,0,-12,0">
    <ListBoxItem>
        <StackPanel Background="{StaticResource PhoneAccentBrush}" Width="173" Height="173" Margin="12,12,0,0" Tap="stkSignIn_Tap">
            <TextBlock Text="Tile Title" Style="{StaticResource PhoneTextTitle2Style}" Foreground="White" TextWrapping="Wrap" Margin="12,6,12,12" Height="106" />
            <TextBlock Text="Your subtitle here" Style="{StaticResource PhoneTextNormalStyle}" Foreground="White" Margin="12,12,12,12" VerticalAlignment="Bottom" />
        </StackPanel>
    </ListBoxItem>
    <ListBoxItem>
        <StackPanel Background="{StaticResource PhoneAccentBrush}" Width="173" Height="173" Margin="12,12,0,0" Tap="stkSignIn_Tap">
            <TextBlock Text="Tile Title" Style="{StaticResource PhoneTextTitle2Style}" Foreground="White" TextWrapping="Wrap" Margin="12,6,12,12" Height="106" />
            <TextBlock Text="Your subtitle here" Style="{StaticResource PhoneTextNormalStyle}" Foreground="White" Margin="12,12,12,12" VerticalAlignment="Bottom" />
        </StackPanel>
    </ListBoxItem>
    <ListBoxItem>
        <StackPanel Background="{StaticResource PhoneAccentBrush}" Width="173" Height="173" Margin="12,12,0,0" Tap="stkSignIn_Tap">
            <TextBlock Text="Tile Title" Style="{StaticResource PhoneTextTitle2Style}" Foreground="White" TextWrapping="Wrap" Margin="12,6,12,12" Height="106" />
            <TextBlock Text="Your subtitle here" Style="{StaticResource PhoneTextNormalStyle}" Foreground="White" Margin="12,12,12,12" VerticalAlignment="Bottom" />
        </StackPanel>
    </ListBoxItem>
</ListBox>

答案 3 :(得分:0)

现在有许多瓷砖控件可供使用,但是为了其他人的搜索,你可以在这里找到我非常简单的“自家种植”瓷砖控件:http://www.crisrowlands.com/wpdev-tips-4/