問題タブ [ribboncontrolslibrary]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
3057 参照

wpf - WPF - xaml で RibbonControlsLibrary を使用した MergedDictionary

コードビハインドでは、これは機能します:

xamlでこれを行うにはどうすればよいですか?

0 投票する
3 に答える
9026 参照

wpf - WPF アプリケーションに Office 2007 テーマを適用する

WPF ツールキットの RibbonControl を使用しています。Office Blue、Black、Silver のテーマがあります。しかし、テーマはウィンドウ内のコントロールには適用されません。そのための解決策はありますか?

私は次のようなテーマを適用しています

しかし、コントロールはボタンのようなもので、テキストボックスは変更されていません。

0 投票する
2 に答える
5334 参照

wpf - WPF: RibbonControlLibrary のカスタム テーマ

Microsoft の RibbonControlLibrary を使用しています。3 つの事前定義されたテーマがあり、1 つは次の方法で使用できます。

このリボンに独自のカスタム テーマを定義するにはどうすればよいですか? 利用可能なカスタムテーマはありますか?

0 投票する
1 に答える
3375 参照

c# - MicrosoftのRibbonControlsLibraryを使い始める方法は?

私はWPFプログラミングに不慣れで、いくつかのリボンコントロールライブラリを試してみることにしました。今のところ最もよく見えるライブラリは、MicrosoftRibbonControlsLibraryです。リボンライセンスページで入手できます。

これまでのところ、私は新しいプロジェクトを開始し、ウィンドウにコントロールを追加しましたが、それらはスタックしています:これはこれまでのコードです:

質問
1)このリボンコントロールのサンプルはどこにありますか?グーグルを試しましたが、何も役に立ちませんでした。
2)特定のリボンタブにアイテムを追加するにはどうすればよいですか?プロパティグリッドのこれらすべてのプロパティで迷子になっています。今のところ、その目的のためのデザイナーを見つけていません。
3)デザイナーを切り替えて、TabPage2に配置したアイコン/ボタン/ ...を表示するにはどうすればよいですか?

(参考:ApplicationMenuを削除できないため、流暢なリボンライブラリは機能していないようです。)

0 投票する
1 に答える
1022 参照

c# - TabControl で動作するように、RibbonControlLibrary リボン イベント メカニズムを組み合わせる方法は?

いくつかのRibbonCommandsを持つRibbonmenuにMicrosofts RibbonControlLibraryを使用しています。押された各リボン ボタンのタブを含む TabControl があります。たとえば、RibbonCommand 2 をクリックすると、TabControl にまだ存在しない場合は「Tab2」というタブを作成し、それ以外の場合はフォーカスする必要があります。

私はすでにhttp://www.codeproject.com/KB/WPF/WpfTabClos ​​eButton.aspx を実装しています。これは非常に優れています。

私はまだ WPF のイベント メカニズムを正しく理解していないと思います。私のコードは、Ribboncontrol のサンプル プロジェクトを大幅に変更しました。

これがコマンドの実装方法です。

RibbonControl 内のボタンは次のようになります。

AppCommands.cs

リソース辞書:

私が今書きたいのは、ボタンのクリックごとにタブを作成するメソッドです。作成されたタブページには特定のユーザーコントロールが含まれています。CommandButtons と Tabs の間のマッピングを最適に実装する方法がわかりません。ボタンごとにイベントハンドラーを使用するのではなく、クリックイベントハンドラーを 1 つだけ使用するのが最善だと思います。 質問:

1)イベントを発生させた固有のボタンを特定するにはどうすればよいですか? ResourceDictionary で情報を取得することしかできませんでした。残念ながら、uniqueID などのプロパティはありません。私はこれを行いました:

LabelTitle のような表示用のプロパティに基づいてマッピングを作成したくありません。

2) この WPF/C# を見つけました: TabControl 内で TabItems を参照するにはどうすればよいですか? これは、TabControl の Items コレクションを照会する方法を示しました。それは良い試みですか、それとももっと良い試みがありますか?

3)
表示する必要がある、RibbonCommand と TabPage + Controls の間のマッピングを作成するにはどうすればよいですか。もちろん、次のような辞書を使用できます

それとも、私が今まで理解していなかったこれらの ResourceDictionaries を使用して、WPF がより良いアプローチを提示するのでしょうか。

0 投票する
1 に答える
1103 参照

wpf - リボン コントロール リソース ディクショナリの検索中にエラーが発生しました - Office2007Blue

WPF RibbonControlLibrary に付属しているはずの Office2007Blue リソース ディクショナリをロードしようとすると、エラー #6 (リソース ディクショナリ "/RibbonControlsLibrary;component/Themes/Office2007Blue.xaml" の検索中にエラーが発生しました) が発生し続けます。誰かがこの問題を見て、修正を見つけましたか? このコントロールのバージョン 3.5.40729.1 を使用しています。

私の XAML は次のとおりで、Application.xaml 内に配置しました。

皆さんありがとう。

0 投票する
1 に答える
1066 参照

wpf - MS Ribbon for WPF - スキンを変更するにはどうすればよいですか

WPF 用の最新バージョンの MS リボン (3.5.40729.1) を使用しています。http://www.microsoft.com/downloads/en/details.aspx?FamilyID=2BFC3187-74AA-4154-A670-76EF8BC2A0B4&displaylang=enからダウンロードして、リボンのスキンを変更したい。
どうすればスキンを変更できますか? Microsoft は次のリリースでスキンを提供する予定はありますか? 助けてくれてありがとう。

よろしく、ヴィシャル。

0 投票する
1 に答える
4265 参照

wpf - コマンドを wpf RibbonMenuButton にアタッチするには?

コマンドを RibbonMenuButton アイテムにアタッチする方法を知りたいです。以下は私の最初の試みですが、コマンドが呼び出されることはありません。

ここに私のコードがあります

0 投票する
3 に答える
6929 参照

wpf - リボン コマンドが見つかりませんでした

そこにあるWPFリボンの例の大部分は、次のようなコードを使用しています

このエラーが表示されます...「タイプ 'r:RibbonCommand' が見つかりませんでした。アセンブリ参照が欠落していないこと、および参照されているすべてのアセンブリがビルドされていることを確認してください。」

VS 2010、.NET 4.0 を使用。

リボンにボタンを追加し、クリックしたときにコード/コマンドを実行する方法を理解しようとしています。

ありがとう。

0 投票する
3 に答える
3648 参照

wpf - デザイナーの WPF リボン タブ ビュー

「Microsoft Ribbon for WPF」を使用し、複数のRibbonTabを作成しています。デザイナーでさまざまなタブを表示/フォーカスする方法がわかりません。デフォルトでは「ホーム」タブが表示されます。「ホーム」タブ以外のタブに加えたデザイン/xaml の変更を確認するには、毎回プロジェクトをデバッグしてタブをクリックする必要があり、あまり便利ではありません。または、無視したいタブ xaml をコマンドアウトすることもできます。そこに誰かの体が解決策を持っていますか?