2009-09-17 5 views

risposta

2

Credo che sarebbe andare contro la licenza Microsoft per l'utilizzo della interfaccia a barra multifunzione.

Check it out qui: http://msdn.microsoft.com/en-us/office/aa973809.aspx (EDIT: La licenza è stato ritirato: https://law.stackexchange.com/questions/18329/what-is-the-status-of-microsoft-ribbon-licensing-as-of-2017)

Non ho alcun uso per esso sia, così ho appena messo l'opzione "Exit" in là.

EDIT: Ecco la risposta dal gruppo dell'interfaccia utente di Office di Microsoft - si presenta come il menu dell'applicazione non è opzionale:

Grazie per aver inviato la tua domanda. Le linee guida di progettazione stabiliscono che è necessario il menu Applicazioni ed è un elemento critico dell'implementazione dell'interfaccia Ribbon. Diversi set di controlli possono consentire l'occultamento o la disattivazione dell'elemento dell'interfaccia utente, ma l'aspettativa è che l'applicazione finita contenga ancora un elemento del menu Applicazioni (potresti cercare di implementarlo tu stesso come parte della cornice della finestra o attraverso altri mezzi) .

+0

provo opzione Exit appena messo, ma sembra molto brutto con questo, sospirare, Credo che ho bisogno di farlo, la speranza che Microsoft non mi farà causa per questo. Ci sono troppe aree grigie su questi problemi di licenza. – PlayKid

+0

Il link è scaduto. Questa licenza non è valida nei programmi più recenti? – Assimilater

+1

@Assimilater Ecco qui: https://law.stackexchange.com/questions/18329/what-is-the-status-of-microsoft-ribbon-licensing-as-of-2017 – MetalMikester

24

Ho fatto qualcosa del genere e sono riuscito a rimuovere il menu dell'applicazione. Controlla se questo è come volevi che fosse.

<r:Ribbon.ApplicationMenu> 
    <r:RibbonApplicationMenu Visibility="Collapsed" > 
    </r:RibbonApplicationMenu> 
</r:Ribbon.ApplicationMenu> 
+0

Interessante che il controllo a nastro di Microsoft consente questo , tuttavia le linee guida dicono che è necessario il menu dell'applicazione. Ho appena controllato il controllo del nastro Infragistics e consente inoltre di impostare la visibilità su "Collapsed". Mi chiedo se sto interpretando correttamente la licenza. Chiunque ??? – MetalMikester

+0

Sigh, il bit di licenza è estremamente confuso .... Voglio dire, è davvero necessario implementare la funzionalità completa del nastro altrimenti non posso usarlo? Sono riuscito a disabilitarlo, ma non sono sicuro che sia legale. – PlayKid

+1

Non penso che abbiano effettivamente rilasciato la versione 1 del controllo Ribbon. L'uso della versione beta in produzione non è legale. Inoltre, non hanno alcun processo di verifica, indipendentemente dal fatto che l'implementazione violi o meno la licenza. http://stackoverflow.com/questions/1437144/wpf-ribbon-control-can-i-use-it-legally-now – Trainee4Life

0
this.ultraToolbarsManager1.Office2007UICompatibility = false; 
this.ultraToolbarsManager1.Ribbon.FileMenuStyle = Infragistics.Win.UltraWinToolbars.FileMenuStyle.None; 

provare questo. la sua applicazione solo per Windows utilizzato sotto forma

1

per file XAML pubblicare il codice:

<Ribbon ApplicationMenu="{x:Null}"> 
     <TabControl></TabControl> 
</Ribbon> 
+0

Questo mostra ancora il pulsante dell'applicazione – Assimilater