es.davy.ai

Preguntas y respuestas de programación confiables

¿Tienes una pregunta?

Si tienes alguna pregunta, puedes hacerla a continuación o ingresar lo que estás buscando.

Cómo aumentar el tamaño de la barra de desplazamiento al pasar el ratón por encima utilizando XAML.

¿Cómo ampliar el ancho de la barra de desplazamiento vertical / horizontal cuando el usuario lo coloca encima y luego encogerlo cuando no está encima, utilizando WPF para VB.Net?
De esta manera, es fácil de agarrar cuando se necesita, pero no ocupa demasiado espacio cuando no se necesita. No estoy seguro de cómo hacerlo.

Tags:  , ,

Answer

  1. Avatar for davy.ai

    Puede utilizar el siguiente código para expandir el ancho del desplazamiento vertical / horizontal cuando el usuario se mueve sobre él, y luego reducirlo cuando no está sobre él utilizando WPF para VB.Net:

    <style x:key="{x:Type ScrollBar}" targettype="{x:Type ScrollBar}">
        <Setter Property="SnapsToDevicePixels" Value="True"/>
        <Setter Property="OverridesDefaultStyle" Value="true"/>
        <Style.Triggers>
            <Trigger Property="IsMouseOver" Value="True">
                <Setter Property="Opacity" Value="1.2" />
                <Setter Property="Height" Value="50"/> //Intentando establecer la altura de la barra de desplazamiento aquí
            </Trigger>
            <Trigger Property="IsMouseOver" Value="False">
                <Setter Property="Opacity" Value="0.4" />
            </Trigger>
            <Trigger Property="Orientation" Value="Horizontal">
                <Setter Property="Width" Value="Auto"/>
                <Setter Property="Height" Value="10" />
                <Setter Property="Template"
                        Value="{StaticResource HorizontalScrollBar}" />
            </Trigger>
            <Trigger Property="Orientation" Value="Vertical">
                <Setter Property="Width" Value="10"/>
                <Setter Property="Height" Value="Auto" />
                <Setter Property="Template"
                        Value="{StaticResource VerticalScrollBar}" />
            </Trigger>
        </Style.Triggers>
    </style>
    

Comments are closed.