Domanda

Salam,

Può uno Help me please con WPF nastro, ho notato che quando si dà la finestra che contiene l'altezza di controllo del nastro inferiore a 250 l'auto crollo del nastro. dopo che auto crolla se si imposta in modo esplicito di visibilità Visibile solo la barra del titolo è mostrato senza le schede. Qualsiasi mezzo per fermare questo comportamento?

È stato utile?

Soluzione

Ho trovato la risposta:

Questa è una costruito nel comportamento del recente rilasciato Microsoft nastro: la finestra contenente viene memorizzato nell'oggetto nastro e il nastro crolla Quando la larghezza della finestra è sotto 300, OR l'altezza della finestra è sotto 250, la scopo è, naturalmente, è che quando lo spazio è scarso, viene data priorità al documento, non il nastro. Stesso comportamento è trovato in Word ed Excel nastri.

Non c'è modo streightforward di rilevante questo comportamento, ma è possibile effettuare le seguenti operazioni:

1 -. Scaricare e installare il programma di installazione di origine e di esempio da questa pagina

2 -. Trovare il file RAR contenente la soluzione

3 -. Estrarre e aprire la soluzione

4 - Trova la classe Ribbon (dovrebbe essere nel progetto RibbonsControlsLibrary)

È possibile esaminare l'implementazione della classe da qui, si può vedere ci sono due costanti in principio della classe che stanno causando il problema .. Si potrebbe anche pensare di cambiare il codice e ricostruire l'intero progetto se nient'altro funziona .

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 soluzione originale

Altri suggerimenti

Credo Microsoft sostiene che u non sono autorizzati a modificare il codice, ma solo per vederlo per esempio presentazioni - quindi probabilmente sarebbe non essere una buona idea per il cambiamento e ricostruirlo ...

Perché avete bisogno di questo, penso che quello che ti serve non è supportato perché Microsoft non ha inteso per il controllo Ribbon TE essere utilizzato in un modo diverso da quello che possiamo vedere su Office 2007 o 2010.

Perché avete bisogno di questo?

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top