1

ホバーまたは選択したときに、グリッドの背景を白に変更したいと思います。また、同時に内部のテキストの色を黒に変更したいと思います。これは 1 つのページにのみ固有であるため、推測として XKey などで適用する必要があります。グリッドも透明な背景から始まります。

私はこれの方向性を見つけるのに本当に苦労しています。アイデアやリンクがあれば教えてください!

これが私のコードです:

<GridView.ItemTemplate>
<DataTemplate>
    <Grid VerticalAlignment="Top" HorizontalAlignment="Left" Width="335" Height="152">

        <StackPanel Orientation="Horizontal" Margin="2,2,2,2" VerticalAlignment="Top" HorizontalAlignment="Left">                            

            <StackPanel Margin="13,0,13,0" Orientation="Vertical" VerticalAlignment="Top" HorizontalAlignment="Left">

                <StackPanel Orientation="Horizontal" VerticalAlignment="Bottom">
                    <TextBlock Style="{StaticResource SmallText}" Text="{Binding Town}" />
                    <TextBlock Style="{StaticResource SmallText}" Text=", "/>
                    <TextBlock Style="{StaticResource SmallText}" Text="{Binding State}"/>
                    <TextBlock Style="{StaticResource SmallText}" Text=", "/>
                    <TextBlock Style="{StaticResource SmallText}" Text="{Binding Postcode}"/>
                </StackPanel>

            </StackPanel>

        </StackPanel>

    </Grid>
</DataTemplate>
</GridView.ItemTemplate>

助けてくれてありがとう。

4

1 に答える 1

1

おそらく、GridView の ItemContainerStyle を変更し、要件に合わせて背景と視覚的な状態を変更する必要があるようです。これらのスタイルとテンプレートを抽出して変更する方法については、アイテムのスタイル変更に関する以前の質問に対する私の回答を確認してください。

于 2013-05-18T06:16:53.433 に答える