1

Opacityのカスタム コントロール項目を暗くしListViewていますが、それらを完全な不透明度に戻したいと考えていますOnMouseOver。暗くすることはできますOnMouseOverが、増やすことはできませんOpacityListViewControlTemplateと関係があると思います。非常にイライラするので、どんな助けでも大歓迎です:

<ListView Background="Transparent" BorderBrush="Transparent" Grid.Row="0" VerticalAlignment="Top">
        <ListView.ItemContainerStyle>
            <Style TargetType="{x:Type ListViewItem}">
                <Style.Triggers>
                    <Trigger Property="IsMouseOver" Value="True">
                        <Setter Property="Opacity" Value=".9"/>
                    </Trigger>
                </Style.Triggers>
            </Style>
        </ListView.ItemContainerStyle>
    <notify:NotificationInfo/>
</ListView>
4

1 に答える 1

0

これが役立つかどうかはわかりません:

<ListView>
    <ListViewItem>Johan</ListViewItem>
    <ListViewItem>Ray</ListViewItem>
    <ListView.ItemContainerStyle>
        <Style TargetType="{x:Type ListViewItem}">
            <Style.Triggers>
                <Trigger Property="IsMouseOver" Value="True">
                    <Setter Property="Opacity" Value=".9"/>
                </Trigger>
                <Trigger Property="IsMouseOver" Value="False">
                    <Setter Property="Opacity" Value=".2"/>
                </Trigger>
            </Style.Triggers>
        </Style>
    </ListView.ItemContainerStyle>
</ListView>

とてもいい感じではありませんでした。

于 2013-01-29T07:51:48.727 に答える