2

我正在考虑我的启动屏幕/仪表板屏幕有图块(带有几行信息的正方形)。我知道磁贴不是在 Windows Phone 应用程序中使用的 UI 对象,但我看到有些人以某种方式伪造它们。

谁能给我一些关于如何实现的提示和指导?我在使用 Win-Mobile 的前 2 天看到的印象是,您无法将视图对象堆叠在一起。例如,绘制一个正方形对象,然后在其上绘制 3 行文本以制作瓷砖。

非常感谢,-代码

4

4 回答 4

3

是你看到的HubTile 控件吗?

于 2012-04-18T13:26:12.983 回答
1

Telerik RADHubTile 控件可以为您做到这一点。请看这篇文章:

适用于 Windows Phone 应用程序的新集线器平铺控件

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

于 2012-04-18T13:29:20.490 回答
1

这是我在我的应用程序中为我的仪表板页面所做的。它只是一个内部有两个 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>
于 2012-04-18T19:54:54.977 回答
0

现在有许多可用的磁贴控件,但为了其他人去寻找一个,你可以在这里找到我非常简单的“本土”磁贴控件:http ://www.crisrowlands.com/wpdev-tips-4 /

于 2013-07-22T03:02:07.950 回答