2

起動画面/ダッシュボード画面にタイル (数行の情報がある四角形) があることを検討しています。タイルは Windows Phone アプリ内で使用するための UI オブジェクトではないことは理解していますが、何人かの人々が何らかの方法でタイルを偽造しているのを見てきました。

これがどのように達成されるかについて、誰かが教えて、いくつかのヒントやガイダンスを提供できますか? Win-Mobile に取り組んで最初の 2 日間に見た印象では、ビュー オブジェクトを互いに積み重ねることはできません。たとえば、正方形のオブジェクトを描画し、その上に 3 行のテキストを描画してタイルを作成します。

どうもありがとう、 -コード

4

4 に答える 4

3

あなたが見たのはHubTile コントロールでしたか?

于 2012-04-18T13:26:12.983 に答える
1

これが、アプリケーションのダッシュボードページに対して行っていることです。これは、2つのTextBlockが内部にある単なるStackPanelです。これらのStackPanelは、Silverlight Toolkit for Windows PhoneのWrapPanel内にあり、ListBox内にあります。これを使用する必要はありません。

<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 に答える
1

TelerikRADHubTileコントロールがこれを実行できます。この記事をチェックしてください:

WindowsPhoneアプリ用の新しいハブタイルコントロール

注:図書館の費用は約99ドルだと思います。

于 2012-04-18T13:29:20.490 に答える
0

現在、多くのタイル コントロールを利用できますが、他の誰かが 1 つを探している場合は、非常にシンプルな「自家製」のタイル コントロールをここで見つけることができます: http://www.crisrowlands.com/wpdev-tips-4 /

于 2013-07-22T03:02:07.950 に答える