2013-03-21 15 views
7

Nie można uzyskać projektu Wstążki WPF do wyświetlenia w Visual Studio. Here to link do wątku dla kogoś, kto miał problem w Visual Studio 2010.Brak szablonu projektu dla "aplikacji wstążkowej WPF"

Próbowałem wszystkiego co zasugerowałem, ale bez skutku.

Mam zainstalowany program Visual Studio 2012 Express na komputer, ale nic nie wyświetla się. Próbowałem odinstalować i ponownie zainstalować, ale bez powodzenia.

Odpowiedz

15

Prostym rozwiązaniem byłoby zastąpienie <Window> z <RibbonWindow> i <Ribbon> jako pierwszym dzieckiem. Należy pamiętać, że Ribbon control jest już zintegrowany z .NET 4.5.

Najpierw edytuj swoją MainWindow.xaml, zamieniając Window na RibbonWindow i dodaj <Ribbon x:Name="Ribbon" Title="Ribbon Title">.

Przykład:

<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> 

Potrzebny będzie również edytować MainWindow.xaml.cs dziedziczyć klasę zamiast WindowRibbonWindow.

public partial class MainWindow : RibbonWindow 

Ostatnie zapamiętanie do zaimportowania referencji z .NET Framework.

System.Windows.Controls.Ribbon 

Edit:Aktualizacja z roztworu do VB.Net.

1) Add Reference

  • prawym przyciskiem myszy na projekcie i wybrać Add Reference.
  • Znajdź System.Windows.Controls.Ribbon pod Assemblies and Framework.
  • Kliknij opcję OK, aby zapisać.

2) zmieniać swoich MainWindow.xaml

  • kopię zapasową dowolnego istniejącego kodu.
  • Zastąp szablon domyślny kodem w moim przykładzie.
  • Dodaj nową treść w tagu <Ribbon></Ribbon>.

3) Edycja Mainwindow.xaml.vb

  • Kliknij prawym przyciskiem myszy i kliknij na MainWindow.xamlView Code.
  • Zmień Class Window na Class RibbonWindow.

4) Uruchom program!

+0

Dzięki za odpowiedź.Nie brzmi to naiwnie, ale gdzie dokładnie umieściłem ten XML w odniesieniu do nowego projektu? –

+0

Możesz edytować swój istniejący projekt. Aktualizacja kodu lekko daje mi kilka sekund. – eandersson

+0

Aby było jasne, wystarczy edytować istniejące pliki wymienione w moim poście w nowym projekcie. – eandersson

Powiązane problemy