2017-04-10 6 views
0

Ich habe gerade Visual Studio 2017 Enterprise installiert und Desktop-Entwicklung für .net-Funktionen ausgewählt.Visual Studio 2017 Viele WPF-Objekte fehlen in der Toolbox

Jetzt, wenn ich Visual Studio starte und ein neues WPF-Projekt erstelle, gibt es keine erweiterten Objekte in der Toolbox wie den Arc Control oder mehrere andere Effekte als BlurEffect und DropShadowEffect. Diese und viele andere fehlen nur. Wenn ich im Objektbrowser in Visual Studio Blend nachschaue, kann ich sie dort auch nicht finden.

Muss ich etwas anderes explizit installieren?

Antwort

2

Okay, so dass ich es herausgefunden: Sie müssen manuell "Blend für Visual Studio SDK für .NET" im Abschnitt Komponenten des Installationsprogramms.Dies wird tatsächlich installieren alle erweiterten WPF Kontrollen, die für mich fehlten

Diejenigen, die immer installiert von VS Installer Versionen 2012, 2013 und 2015 automatisch (es ist ein Paket von 100 MB).

Ich kann mir einfach vorstellen, dass die Idee eines viel modulareren Installers die Designer dazu brachte zu denken, "wir müssen die Installation schneller machen, also jedes kleine Paket, das in den letzten 5 Jahren verwendet wurde."

Und dann dachten sie: "Aber hey, wenn es um die Xamarin-Installation geht, LASSEN wir alle Google-Emulatoren für Android, die eine WHOPPING 17 GB packen !!!"

Sie dachten sicherlich auch: "Die meisten Leute werden diese nicht brauchen, da sie entweder ein Android-Gerät haben oder einen unserer Emulatoren verwenden, die vtx-fähig sind, also 10 mal schneller als Google-Emulatoren und auch unsere "Wir brauchen nur 1 GB Speicherplatz. Aber gut, wir wollten schließlich einen schnellen Installer machen, also lass unsere Kunden die Laufwerke voll von Sachen packen, die sie überhaupt nicht brauchen."

0

Sie können mit der rechten Maustaste auf eine Kategorie in der Toolbox und klicken Sie auf „Elemente auswählen“ Option und versuchen, die Werkzeuge zu finden, die Sie fehlen:

visual studio 2010 toolbox standard controls missing

Blend ist mehr Design freundlicher als Visual Studio obwohl Sie nicht überrascht sein sollten, wenn Sie mehr Optionen in Blend sehen. Schließlich ist Visual Studio ein Programmierungs-/Kodierungswerkzeug, und Blend ist ein Design-Tool.

Sie verwenden selten (oder nie) die Toolbox zum Hinzufügen von Elementen zu einer WPF-Ansicht in einem "realen Szenario. In der Tat ist es üblich, den Designer insgesamt zu deaktivieren: http://blog.spinthemoose.com/2013/03/24/disable-the-xaml-designer-in-visual-studio/. Wenn Sie ein ernsthafter WPF-Entwickler sind sollte wirklich lernen XAML und MVVM :)

+0

Hallo. Inzwischen habe ich tatsächlich herausgefunden, dass Sie das "Blend SDK" manuell in der Installer Components-Liste auswählen müssen. – Ravior