1

グリッドビューでアイテムを選択するスタイルを変更しようとしています。StandardStyles.xamlで使用しているコードの下:

    <SolidColorBrush x:Key="ListViewItemSelectedBackgroundThemeBrush" Color="Transparent"/>
    <SolidColorBrush x:Key="ListViewItemPointerOverBackgroundThemeBrush" Opacity="0.25" Color="Blue"/>
    <SolidColorBrush x:Key="ListViewItemSelectedPointerOverBackgroundThemeBrush" Opacity="0.7" Color="Blue"></SolidColorBrush>
    <SolidColorBrush x:Key="ListViewItemSelectedPointerOverBorderThemeBrush" Color="Blue"/>

ただし、次のように、選択したアイコンの境界線がスタイルを維持し、背景が透明である必要があります。

選択した画像スタイル

誰かが私を助けてもらえますか?

4

2 に答える 2

1

StandardStyles.xaml各GridViewItemの下で長方形を使用すると、カスタム選択が機能します。

    <DataTemplate x:Key="MyTemplete">
        <Grid HorizontalAlignment="Left" Background="Transparent">
            <Rectangle>
                <Rectangle.Fill>
                    <SolidColorBrush Color="White" Opacity="1"/>
                </Rectangle.Fill>
            </Rectangle>
            ...
        </Grid>
    </DataTemplate>
于 2013-01-03T20:26:30.793 に答える
0

以下のコードを使用して、選択したアイテムのスタイルを設定します。境界線の色、テキストの色、チェックアイコンの色を設定します。

<SolidColorBrush x:Key="ListViewItemSelectedBackgroundThemeBrush" Color="#323232"></SolidColorBrush>
<SolidColorBrush x:Key="ListViewItemSelectedForegroundThemeBrush" Color="White"></SolidColorBrush>
<SolidColorBrush x:Key="ListViewItemCheckThemeBrush" Color="White"></SolidColorBrush>

よろしく。

于 2013-01-03T10:15:04.440 に答える