7

Visual Studio で表示する WPF リボン プロジェクトを取得できません。Visual Studio 2010 で問題が発生したスレッドへのリンクを次に示します。

そこで提案されたすべてを試しましたが、役に立ちませんでした。

Visual Studio 2012 Express for Desktop をインストールしましたが、何も表示されません。アンインストールと再インストールを試みましたが、うまくいきません。

4

1 に答える 1

15

簡単な回避策は、最初の子に置き換える<Window>こと<RibbonWindow>です<Ribbon>リボンコントロールはすでに.NET4.5に統合されていることに注意してください。

まず、MainWindow.xamlを置き換えWindowRibbonWindow追加して編集します<Ribbon x:Name="Ribbon" Title="Ribbon Title">

例:

<RibbonWindow x:Class="WpfApplication3.MainWindow"
        xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
        xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"

        Title="MainWindow"
        x:Name="RibbonWindow"
        Width="640" Height="480">

    <Grid x:Name="LayoutRoot">
        <Grid.RowDefinitions>
            <RowDefinition Height="Auto"/>
            <RowDefinition Height="*"/>
        </Grid.RowDefinitions>

        <Ribbon x:Name="Ribbon" Title="Ribbon Title">
            ...........
        </Ribbon>
    </Grid>
</RibbonWindow>

また、の代わりにクラスMainWindow.xaml.csを継承するように編集する必要があります。RibbonWindowWindow

public partial class MainWindow : RibbonWindow

最後に、.NETFrameworkから参照をインポートすることを忘れないでください。

System.Windows.Controls.Ribbon

編集: のソリューションで更新しますVB.Net

1)参照を追加する

  • プロジェクトを右クリックして、を選択しますAdd Reference
  • アセンブリSystem.Windows.Controls.Ribbonとフレームワークの下にあります。
  • クリックOKして保存します。

2)編集するMainWindow.xaml

  • 既存のコードをバックアップします。
  • デフォルトのテンプレートを私の例のコードに置き換えます。
  • <Ribbon></Ribbon>タグ内に新しいコンテンツを追加します。

3)編集するMainwindow.xaml.vb

  • 右クリックしてMainWindow.xamlをクリックしますView Code
  • に変更Class WindowClass RibbonWindowます。

4)プログラムを実行してください!

于 2013-03-21T23:21:20.193 に答える