WPFリボンベースのアプリケーションを構築する手順
-
16-10-2019 - |
質問
WPFリボンベースのアプリケーションを開発するためのチュートリアルや手順はどこにありますか? Microsoftページ、 WPF 2010年10月のMicrosoft Ribbon0コードサンプルのドキュメントは提供されません。たとえば、ribbonwindowword.xamlと呼ばれるコードサンプルが1つあります。
<ribbon:RibbonWindow x:Class="RibbonWindowSample.RibbonWindowWord"
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
xmlns:ribbon="http://schemas.microsoft.com/winfx/2006/xaml/presentation/ribbon"
xmlns:local="clr-namespace:RibbonWindowSample"
Title="RibbonWindowWord" Height="600" Width="1000"
Closing="RibbonWindow_Closing">
<local:UserControlWord x:Name="WordControl" />
</ribbon:RibbonWindow>
ここでのプログラミング方法は何ですか?リボンベースのインターフェイスのチュートリアルを表示するChannel9ページはすべて、C ++プログラマー用です。 C#プログラマーのコードを探しています。誰かがリソースを指定し、以前のWPF CodePlexリリースの違いを伝えることができます。 http://wpf.codeplex.com/wikipage?title = southridge%20lab
Channel9ページhttp://channel9.msdn.com/blogs/yochay/a-lap-around-windows-7-new-scenic-ribbon http://channel9.msdn.com/blogs/yochay/windows-7-ribbon-markup-overview
解決
ソースコードと2つの例がオンになっています このページ 「WPFソースとsamples.msi」用の「Microsoftリボン」をダウンロードしてインストールしてください。例は1つのプロジェクトのように見えますが、実際には2つのプロジェクトが含まれています。実行するものを選択します。
<Application x:Class="RibbonWindowSample.App"
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
StartupUri="RibbonWindowWord.xaml">
<!--StartupUri="RibbonWindowMvvm.xaml">-->
<Application.Resources>
</Application.Resources>
</Application>
最初の例は、XAMLですべてのコントロールを作成する方法を示しており、それらはribbonwindowword.xamlにあります。
CodePlexバージョンとプレビューの間にはほとんど違いがありません。私にとって最も重要なのは、スタイルを2010バージョンに切り替え、すべての色を変更するのに時間がかかることです。
私は1つしか見つかりませんでした リボン機能のウォークスルー これはCodePlexバージョン用ですが、非常に似ており、テーマとスキンのみのセクションのみが適切ではありません。他の特定のヘルプが必要な場合は、私に知らせてください(プロジェクトでリボンの異なる色のテーマを作成しました。たとえば、コンテキストタブなどのすべての機能を使用しました)。この新しいバージョンがXP上のWPFのChromeライブラリと統合されていないことに気付きました。