web-dev-qa-db-ja.com

Visual StudioでXAMLペインからデザインペインを分離できますか?

私が設計しているWPFウィンドウをXAMLコードから分離することは可能ですか? XAMLファイルをダブルクリックすると、ファイルが開き、XAMLコードとWPFウィンドウの両方が1つのウィンドウに表示され、水平または垂直に分割されますが、両方とも1つのウィンドウに表示されます。 4つのモニターがあり、記述するXAMLコードには長い行があるので、1つのモニターだけでXAMLコードを編集し、別のモニターでWPFウィンドウを表示したいのですが、2つの異なるウィンドウに分割することはできないようです可能。

私ができるが、私は好きではないカップルのお粗末な回避策は次のとおりです。

  1. XAMLエディター全体をデザイナーでドッキング解除し、XAMLコードが1つのモニターに、WPFウィンドウが別のモニターに表示されるように、2つのモニターでそのウィンドウのサイズを変更します。
  2. 「…で開く」を使用して同じXAMLドキュメントの2番目のエディターを開きますが、コードの強調表示とWPFウィンドウの強調表示は同期されません。

それらを分割することは可能ですか?それとも、私のものよりも良い回避策がありますか?

77
Plain Coder

私はこれと同じ問題を抱えていましたが、それを次のように分離する方法を見つけました。

  • ソリューションエクスプローラーでXAMLファイルを右クリックし、Open With;を選択します。
  • select Source Code(Text)EditorXML(Text)editorの代わり).

これにより、XAMLソースエディター用に別のタブが作成され、ドッキングを解除して新しいウィンドウが作成されます。

75
puttu

XMLコードの右側にある二重矢印ボタンをクリックします。

これらのオプションのいずれかをクリックすると、XAMLとデザインが同じウィンドウ内の2つの独立したペインに分離されます。そこから、ペインを切り替えることができます。

元の構成に戻すには、二重矢印>>ボタン。

これらのオプションは以下で強調表示されます。

XAML/Design toggle options

7
Vivek Kumar

Visual Studio 2017には、XAML用の新しい「編集して続行」モードがあり、これは本当に素晴らしいです。私にとって、この「分割」機能の必要性はなくなりました。

https://blogs.msdn.Microsoft.com/visualstudio/2016/04/06/ui-development-made-easier-with-xaml-edit-continue/

文字通りXAMLを入力して、runningアプリケーションを即座に更新することができます-したがって、任意の画面に配置してください。

XAMLでのVisual Studioの編集は非常に遅くなり、更新は瞬時に実行され、実際に実行中のアプリケーション内で行われるため、開発が非常に高速になります。

3
Simon_Weaver