1

上部に RadRibbonBar を持つ Silverlight アプリケーションがあります。ユーザーは、(Visibility.Collapse ではなく) ダブルクリックでメニューだけに折りたたむことができます。

プロパティは ReadOnly ですが、アプリのIsCollapsed実行全体でユーザー設定を保持する必要があります。

IsCollapsedRadRibbonBarの状態をプログラムでどのように設定しますか?

結果

ばかげています(そして、ドキュメントを見つける/フォローするのが少し難しいことを示しています)。実際のページを見つけるには、「RadRibbonBar IsMinimised」をグーグルで検索する必要がありました

私の誤りを指摘してくれた Stephen McDaniel に感謝します。

4

1 に答える 1

1

リボンバーを「縮小」することと、「最小化」することを混同していると思います。

折りたたみは、ウィンドウが非常に小さくなると、RibbonBar が自動的に行うことです。これが、ready-only の理由です。ドキュメントから:

RadRibbonBar は折りたたみをサポートしています。つまり、アプリケーションのサイズが小さいサイズに変更されると、スペースを節約するためにリボンが自動的に折りたたまれます。

しかし、あなたが説明していること(ダブルクリックしてメニューだけを取得する)は最小化と呼ばれます。ドキュメントから:

RadRibbonBar は最小化をサポートしています。つまり、タブ ヘッダーだけが表示されるようにリボンを非表示にすることができます。この状態では、より多くの画面領域がウィンドウのクライアント領域で使用できます。

幸いなことに、最小化をコードで制御するのは非常に簡単です。IsMinimized次のプロパティを使用できます。

IsMinimized - このプロパティを使用して、リボンの現在の最小化状態を設定または取得します。

したがって、IsCollapsed の代わりに IsMinimized プロパティを使用する必要があります。

詳細については、上記で提供したドキュメント リンクを参照してください。

于 2011-07-16T06:49:36.040 に答える