1

パノラマアプリであるWindows Phoneアプリを作っています。アプリのタイトルのフォントの色とスタイルを変更したかった。「テキストブロック」を含めてから、テキストブロックのフォントスタイルをカスタマイズするなどの手法を使用しました。しかし、うまくいきませんでした。

どうやってするの?

前もって感謝します

4

3 に答える 3

3

VS2012、VB.NETでは、適切なケースを使用して設定する必要がありました:

<phone:Panorama Title="my application" TitleTemplate="{StaticResource SmallPanoramaTitle}">

および App.xaml ファイルで

<Application.Resources>
    <DataTemplate x:Key="SmallPanoramaTitle">
        <ContentPresenter>
            <TextBlock Text="{Binding}" FontSize="50" Margin="0,70,0,0" />
        </ContentPresenter>
    </DataTemplate>
</Application.Resources>
于 2014-02-04T10:47:52.443 に答える
3

パノラマのタイトル テンプレートを変更します。

<controls:panorama title="my application" titletemplate="{StaticResource SmallPanoramaTitle}"> 

テンプレートは次のとおりです。

   <application.resources>
            <datatemplate x:key="SmallPanoramaTitle">
                <contentpresenter>
                    <textblock text="{Binding}" fontsize="50" margin="0,70,0,0" />
                </contentpresenter>
            </datatemplate>
    </application.resources> 

これにより、タイトルの外観を完全に変更できます。

于 2013-02-05T16:46:24.903 に答える
2

これがあなたのやりたいことなら: ここに画像の説明を入力

Panorama 要素のスタイルを変更するだけです。

上の画像のコードはこちら

    <Grid x:Name="LayoutRoot">
    <Grid.Resources>
        <Style TargetType="phone:Panorama">
            <Setter Property="Foreground" Value="red"/>
        </Style>
    </Grid.Resources>
    <phone:Panorama Title="my application">
    </phone:Panorama>
</Grid>

スタイルの作成方法がわからない場合は、現在の要素のスタイルのコピーを作成し、好みに合わせて編集してください。私は別のSOユーザーのためにブログ投稿を書きましたここでそれを行う方法:)

お役に立てれば!

于 2013-02-05T15:13:49.713 に答える