2009-09-17 11 views
7

アプリケーションメニューを無効にする方法はありますか?ユーザーがクリックできないように、左隅にある円のことですか?リボンコントロールのアプリケーションメニューを無効にすることはできますか? (WPF)

私はそれを絶対に使用していないし、私はそれを使用することはできません、私はそれを無効にするオプションを見つけることができないと思うことはできません。

私はリボンインターフェイスを使用するため、Microsoftのライセンスに反すると考えてい

感謝

答えて

2

を助けてください。

は、ここでそれをチェックアウト:http://msdn.microsoft.com/en-us/office/aa973809.aspx(EDIT:ライセンスが廃止されました:https://law.stackexchange.com/questions/18329/what-is-the-status-of-microsoft-ribbon-licensing-as-of-2017

を、私はどちらかそれのための任意の使用を持っていないので、私はちょうどそこに「終了」オプションを置きます。

編集:ここではMicrosoftのOfficeのUIグループからの答えだが - アプリケーションメニューはオプションではありませんようになっています

は、あなたの質問をお送りいただきありがとうございました。デザインガイドラインでは、アプリケーションメニューが必要であり、リボンUI実装の重要な要素であると規定しています。異なるコントロールセットでは、UI要素を隠すか無効にすることができますが、完成したアプリケーションにはアプリケーションメニュー要素が含まれていることが予想されます(ウィンドウ枠の一部として、 。

+0

私はそれを行う必要があると思い、ため息、私はちょうど置くExit]オプションを試してみてください、それはそれで非常に醜い、希望をマイクロソフトはそれについて私を訴えません。そのライセンスの問題にはグレーの領域が多すぎます。 – PlayKid

+0

リンクは有効期限が切れています。新しいプログラムでこのライセンスは無効ですか? – Assimilater

+1

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

24

私はこのようなことをして、アプリケーションメニューを削除することができました。これがあなたが望む方法であるかどうかを確認してください。

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

Microsoftのリボンコントロールがガイドラインでは、アプリケーションメニューが必要とされています。 Infragisticsのリボンコントロールを確認しただけで、「折りたたみ」の表示設定もできます。私はライセンスを正しく解釈しているのだろうかと思っています。誰でも??? – MetalMikester

+0

一言、ライセンスのビットは非常に混乱しています....私は本当に私はリボンの完全な機能を実装する必要がありますそれ以外の場合は私はそれを使用することはできませんか?私もそれを無効にすることができましたが、それが合法であるかどうかはわかりません。 – PlayKid

+1

リボンコントロールのバージョン1を実際にリリースしたとは思いません。本番環境でのベータ版の使用も合法ではありません。さらに、実装がライセンスに違反しているかどうかにかかわらず、検証プロセスはありません。 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; 

、このいずれかを試してみてください。そののみ使用するWindowsアプリケーションのフォーム

1

XAMLファイルにはコードを投稿する:

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

これでもアプリケーションボタンが表示されます – Assimilater

関連する問題