Pregunta ¿Cómo restaurar el estilo predeterminado para CheckBox en la barra de herramientas?


El problema es que ToolBar sin ningún permiso cambia el estilo del CheckBox colocado (en lugar de marcar el casillero se ve como el botón normal). Quiero restaurar el aspecto original de CheckBox con un código mínimo.

Este problema es opuesto al problema que se describe aquí: ¿Cómo puedo aplicar el estilo de una ToolBar CheckBox a una CheckBox normal?

Cualquier ayuda, por favor?


5
2018-01-26 13:30


origen


Respuestas:


Probablemente estés buscando:

<CheckBox Style="{x:Null}" />

Esto debería restablecer el estilo de casilla de verificación predeterminado.


5
2018-01-26 14:29



Bueno ... no es anarquía: o) este es el comportamiento normal de la barra de herramientas. Tal vez haya otra forma, pero puede ajustar su casilla de verificación en, digamos, Dockpanel para ocultar el estilo que la barra de herramientas aplica al CheckBox.

Algo como esto funcionaría:

<DockPanel>
    <CheckBox Content="Check 1"/>
    <CheckBox Content="Check 2"/>
</DockPanel>

3
2018-01-26 14:26



De hecho, me encontré con la respuesta. Prueba esto:

<BulletDecorator
    Margin="0,5,0,0">
    <BulletDecorator.Bullet>
        <CheckBox />
    </BulletDecorator.Bullet>
        <TextBlock
            Width="100"
            TextWrapping="Wrap"
            HorizontalAlignment="Left"
            Foreground="Blue"
            Margin="5,0,0,0">
    Some text
    </TextBlock>
</BulletDecorator>

con, por supuesto, modificaciones según sus necesidades.


0
2017-12-02 06:44