Pregunta

Salam,

Puede alguien ayudarme por favor con la cinta de WPF, me di cuenta de que cuando uno da la ventana que contiene la altura de control de la cinta inferior a 250 el colapso automático de la cinta. después de que se derrumba automática si se establece explícitamente de visibilidad a Visible sólo se muestra la barra de título y sin las pestañas. Cualquier medio para detener este comportamiento?

¿Fue útil?

Solución

He encontrado la respuesta:

Este es construido en un comportamiento de la cinta de Microsoft recientemente publicado: la ventana que contiene se almacena en el objeto de la cinta y la cinta se derrumba cuando la anchura de la ventana está por debajo de 300, o la altura de la ventana está bajo 250, la propósito es, por supuesto, es que cuando el espacio es escaso, se da prioridad al documento, no el de la cinta. Mismo comportamiento se encuentra en cintas de Word y Excel.

No hay manera streightforward de anular este comportamiento, pero se puede hacer lo siguiente:

1 -. Descargar e instalar la fuente y el instalador de ejemplo de esta página

2 -. Encuentra el archivo RAR que contiene la solución

3 -. Extraer y abrir la solución

4 - Encontrar la clase de la cinta (debería ser en el proyecto RibbonsControlsLibrary)

Se puede examinar la implementación de la clase de aquí, se puede ver que son dos constantes en el comienzo de la clase que están causando el problema .. Puede ser que incluso pensar en cambiar el código y reconstruir todo el proyecto si nada funciona .

public class Ribbon : Selector
{
      private const double CollapseWidth = 300.0; // The minimum allowed width before the Ribbon will be collapsed.
      private const double CollapseHeight = 250.0; // The minimum allowed height before the Ribbon will be collapsed.

      //....
}

Post original solución

Otros consejos

Creo que las reclamaciones de Microsoft que u no se le permite cambiar el código, pero sólo para ver por ejemplo, presentaciones - por lo que probablemente no sería una buena idea para el cambio y reconstruirlo ...

¿Por qué usted necesita esto, creo que lo que necesitamos no es compatible, ya Microsoft no pretende para el control de la cinta te ser utilizado de una manera distinta de lo que podemos ver en Office 2007 o 2010.

¿Por qué necesitas eso?

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top