Deaktivieren XAML UI designer
Deaktivieren der XAML-designer in VS 2011.
Ich habe folgende links
möglich default-deaktivieren Sie die XAML-designer in VS 2008?
Problem oben ist, dass intellisense geht auch Weg mit der Einstellung der verschiedenen text-editor.
- Können Sie erklären, warum Sie möchten, deaktivieren Sie die designer?
- die Lösung ist sehr groß und sehr langsam. Jedes mal, wenn ich tun einige Veränderungen im XAML-Lösung hängt.
- Wenn es ist, dass groß und langsam, möchten Sie vielleicht, um zu sehen, wenn Sie können verhindern, dass irgendwelche 'Konstruktor' durch code in design-Modus.
- Danke. ich werde schauen, dass, ja, es gibt jede Menge code in den Konstruktor (und viel Logik nenne, bin ich auf der Suche zu optimieren). Aber trotzdem würde ich gerne wissen, ob designer gestoppt werden kann, die mit der Aufrechterhaltung der designer.
- Viel code im Konstruktor ist eine schlechte Sache für einen designer. Logik gehört in den ViewModels. Könnten Sie System.ComponentModel.DesignerProperties.GetIsInDesignMode
- Ich werde auch versuchen, diese. Das ist eine neue information für mich. Die meisten der Logik in viewmodels. Einige Logik in der code-behind (aufgrund bestimmter Beschränkung/features der METRO style apps).
- Im Allgemeinen habe ich nur code hinzufügen, um die Konstruktoren der Ansicht, die geladen werden, die design-time-Daten. Das laden des ViewModels ist nur zur Laufzeit
- Der Letzte link, den Sie liefern, ist die Technik, die ich verwenden. Es umgeht vollständig die XAML-editor und intellisense funktioniert immer noch für mich.
- sehr begrenzt intellisense funktioniert. Nur Kommentare, CDATA, etc. kommen. XAML-intellisense funktioniert nicht.
- BTW, der Grund zum deaktivieren der designer ist hier: visualstudio.uservoice.com/forums/121579-visual-studio-ide/...
Du musst angemeldet sein, um einen Kommentar abzugeben.
In Visual Studio 2015 können Sie komplett deaktivieren Sie die XAML-Designers in:
Tools->Options->XAML Designer\Enable XAML Designer
Für Visual Studio 2012 den Link "user1007074" zur Verfügung gestellt (http://blog.spinthemoose.com/2013/03/24/disable-the-xaml-designer-in-visual-studio/) sagt:
auch er schlage vor,
Wählen Sie editor, und klicken Sie auf "als Standard Festlegen". Vielen Dank an David Alpert!
In Visual Studio 2015/2017:
Als Mark Bell wies darauf hin, es kann sein, genug, um den Standard-Dokument-Ansicht auf Quelltext-Ansicht, und lassen Sie die XAML-Designers aktiviert ist.
Dies gilt für VS2012, vielleicht auch andere Versionen:
In VS-Installation umbenennen XDesProc.exe zu XDesProc.exe.bak
War es für mich: C:\Program Files (x86)\Microsoft Visual Studio 11.0\Common7\IDE\XDesProc.exe
Diese Weise hat es die beste Leistung zu gewinnen. Der Prozess wird nicht gestartet und VisualStudio zeigen einen stört Ausnahme Fenster anstelle der designer.