web-dev-qa-db-ja.com

XAMLデザイナーが表示されない

Windowsデスクトップ用MS Visual Studio Express 2013の場合:

私はC#を学習しており、.xamlファイルでユーザーインターフェイスを作成する方法を示す例に従っています。 https://msdn.Microsoft.com/en-us/library/jj153219.aspx

チュートリアル(図7および8を参照)から、GUIを表示するウィンドウがいくつかあるはずです。ただし、ソリューションエクスプローラーで.xamlファイルを開こうとすると、コードの表示(Ctrl + Alt + 0)とビューデザイナー(Shift + F7)の両方に同じことが表示されます。コードだけです。 GUIボックスを開くにはどうすればよいですか?

更新-.xamlファイルの内容は次のとおりです。注:新しいC#WPFアプリケーションを開こうとしています。これは、Visual Studioが生成するストックコードです。

<Window x:Class="WpfEvents.MainWindow"
        xmlns="http://schemas.Microsoft.com/winfx/2006/xaml/presentation"
        xmlns:x="http://schemas.Microsoft.com/winfx/2006/xaml"
        Title="MainWindow" Height="350" Width="525">
    <Grid>

    </Grid>
</Window>

enter image description here

XAML UIデザイナーオプションなし: enter image description here

完全なXAMLビュー設定なし: enter image description here ありがとう!

これは、ダウンロードしたVisual Studioのバージョンです。この説明から、XAML UIデザイナーをインストールする必要があり、これが問題になることはないはずです。

Windowsデスクトップ用Express 2013

Visual Studio Express for Windows Desktopを使用すると、XAMLデザイナー、生産性の高いIDE、およびC#、Visual Basic、C++などのさまざまなプログラミング言語でWindowsを最大限に活用できます。 Windows Presentation Foundation(WPF)、Windows Forms、Win32のいずれかを選択して、アプリケーションとスキルに合った適切なテクノロジでWindowsデスクトップをターゲットにします。

36
P3d0r

[ツール]> [オプション]> [XAMLデザイナー]を選択し、XAMLデザイナーを有効にしてください。 enter image description here

PS:デフォルトでは有効になっています。 VSパフォーマンスの問題のために無効にし、この変更を忘れて、WPFプロジェクトで作業を開始したときに同じ問題に直面することになりました。

29
Waqas Ashraf

XAML Designerを探していると思います。ここからロードできます。

Microsoft VS Community 2015を使用しています(最終更新)

(スクリーンショット) Microsoft Visual Studio Community 2015

23
Ahmar

VS Express 2013には適用されない可能性があるため、ここに回答を投稿する必要があるかどうかはわかりません。

Visual Studio 2015 Community Editionを使用してもまったく同じ問題があります。プロジェクトのターゲットバージョンの方が高いことがわかりました。

以下を試してください:

  • ソリューションエクスプローラーでプロジェクトを右クリックします。
  • ターゲットバージョンWindows 10(10.0; Build 10240)に変更します。

関係ない場合はお知らせください。回答を削除します。

乾杯、サム

13
Sam

XMLデザイナーは、Resharper>オプション>パフォーマンスガイドでResharperによって無効にできます。
Resharperブロックをオフにし、[ツール]> [オプション]でXMLデザイナーを復元することで問題を修正しました

10
B. Caesar

VS2017 v15.8.9では、デザイナーが表示されていませんでしたxamlビューのコードペインを右クリックして[ビューデザイナ]を選択すると。

以下を実行することで解決しました:[ツール]> [オプション]> [XAMLデザイナー]に移動し、[XAMLデザイナーを有効にする]オプションにチェックが入っています。そのため、チェックを外し、[オプション]ダイアログのOkをクリックして閉じました。

Visual Studioを終了して再起動し、再度[ツール]> [オプション]> [XAMLデザイナー]を選択し、[XAMLデザイナーを有効にする]にチェックを入れ、[OK]をクリックし、Visual Studioを再起動しました。

8
mattpm

VS 2015のサムの答えを確認します。 VSには再現可能な機能があるようです。1.新しいソリューション(Windows Universalなど)を作成します2.そのソリューションで新しいXAMLビューページを作成しますソリューションエクスプローラーのプロジェクトで、ターゲットバージョンをWindows 10(10.0;ビルド10240)に変更します。私はプロジェクトで同じ問題を抱え、その問題を調査するための新しいテストソリューションを作成し、同じ問題を抱えていました。サムの修正は機能しました。

2
jbhelicon

問題:XAML UIデザイナーが表示されない

Solutions:(異なるmuch以前のソリューションよりもエレガント)

  1. Solution Explorerでソリューションファイル(.sln)をクリックします。.slnファイルがtheソリューションエクスプローラー
  2. Expand Paneアイコンをクリックして、Designペインを表示します表示されている場合

解決策1:.slnファイルを開きます

私のプロジェクトはgitリポジトリから複製されます。 Start Pageから開くと、Solution Explorer。その.xamlファイルのいずれかSolution Explorerを開くと、グラフィカルなXAMLビューを表示しないXMLエディターで開きます。

Solution Explorerの一番下には、.sln(ソリューション)ファイルがあります。そのファイルを開くと、慣れているファイルリストが読み込まれます。 .xamlファイルが開いている場合、それらはデザインビューにアクセスできません。この時点でそれらを開いて閉じると、デザインビューが読み込まれます。それでもデザインビューが表示されない場合は、すぐ下のソリューション2を参照してください。 Solution .sln in Solution Explorer


解決策2:展開ペインをクリックします

XAMLエディターウィンドウの下部に、二重矢印の付いた小さなアイコン(Expand Pane)が表示される場合があります。行う場合、Design Paneを非表示にしていることを意味します。クリックすると、デザインペインに戻ります。

Expand Pane


バージョン:Visual Studio 2017

プロジェクトのタイプ:出力タイプとしてコンソールアプリケーションを使用した.Net 4.5.2をターゲットとするC#およびWPF(トラブルシューティングの目的で、両方を持っています) WPFおよびコンソールアプリケーションとして)。

問題の詳細:

作業中のプロジェクトをgitリポジトリから問題のコンピューターに引っ張りました(Microsoftのすべての組み込みソフトウェアとアカウントを使用)。問題のコンピューターに正常に複製され、Visual Studioが機能しました。リポジトリからプルした後、XAML UIデザイナー(Blend?)が消え、XAMLソースのみが残りました。

私が出会った以前の解決策は、ローカルコンピューターからsourceディレクトリを削除し、プロジェクトの新しいクローンをプルすることでした。しかし、これで問題は解決しましたが、今ではそれで遊んで、XAMLデザインビューが見つからない2つの理由を見つけました。フォルダーを削除する必要がなく、これら2つのソリューションで十分だったと思います。

1
Eric D

FYI:これはブルートフォースメソッドです。別の回答で、私の問題に対するよりクリーンなソリューションを投稿しました。

問題:gitリポジトリの使用中にXAML UIデザイナーが表示されない

ソリューション%USERPROFILE%\source\Reposのプロジェクトディレクトリを削除して再作成します。


ステップ

  1. エクスプローラーを使用して%USERPROFILE%\source\Reposからプロジェクトディレクトリを削除します
  2. スタートページVisual Studio Team Servicesからのチェックアウトを選択します
  3. プロジェクトを再度プルします

    警告:ファイルがバックアップされていることを確認してください!


バージョン:Visual Studio 2017

プロジェクトのタイプ:出力タイプとしてコンソールアプリケーションを使用した.Net 4.5.2をターゲットとするC#およびWPF(トラブルシューティングのために、WPFとコンソールアプリケーションの両方として使用しています)。

問題の詳細:

作業中のプロジェクトをgitリポジトリから問題のコンピューターに引っ張りました(Microsoftのすべての組み込みソフトウェアとアカウントを使用)。問題のコンピューターに正常に複製され、Visual Studioが機能しました。リポジトリからプルした後、XAML UIデザイナー(Blend?)が消え、XAMLソースのみが残りました。解決策は、ここにリストされている他のいくつかを試した後、ローカルコンピューターからsourceディレクトリを削除し、プロジェクトの新しいクローンをプルすることでした。

ヒント:

プロジェクトを削除して再作成すると、他のケースでも機能する場合があります。 YMMV。

1
Eric D

何らかの理由で、XAMLのデフォルトエディターとして「(XML)Text Editor」を使用しました。これを修正するには、ソリューションエクスプローラーでファイルを右クリックし、[開く]を選択して[XAML UIデザイナー]を選択します。

Open with...

1
Eduardo Wada

何が問題なのかわかりませんが、同じソフトウェアをアンインストールして再インストールするとうまくいきました。

面白い

1
P3d0r
    1. Kill the designer process with PowerShell or via Task Manager.

        PS C:\Users\nagel> ps XD*

        Handles  NPM(K)    PM(K)      WS(K)     CPU(s)     Id  SI ProcessName
        -------  ------    -----      -----     ------     --  -- -----------
            865      54    86464     117936       3.28   7156   1 XDesProc

        PS C:\Users\nagel> kill 7156

    2. build the project.

    The designer windows will appear with the black background and the three links. 
Click on the second link that says "Click here to disable running project code and reload the designer". 
After the click, the designer window will show up.
0
LetzerWille

ほとんどの場合、完全なXAMLビューでXAMLを開かないように設定されています。これを試して

  1. 最初にクリックツール>オプション
  2. Text Editor>XAML>Miscellaneousに移動します
  3. と書かれたボックスのチェックを外して、常に完全なXAMLビューでドキュメントを開きます
  4. OKをクリックし、Optionsボックスを閉じて、もう一度開きます

OptionsメニューにText Editorが表示されない場合は、すべての設定を表示するボックスをチェックしてくださいOptionsウィンドウの左下にあります。

0

私を助けたのは、Xamarinデザイナーの他の多くの問題と同様で、すべてのタブを閉じ、ソリューションをクリーンアップし、binおよびobjフォルダーを削除し、ソリューションを再構築しました

0
mohas

これが古いトピックであることは知っていますが、私の解決策は将来誰かを助けるかもしれません。

先日、xamarin Androidプロジェクトのxamlファイルの1つがXAMLコードの下の[デザイナー]タブの表示を停止した、Windows 7上のVisual Studio 2015コミュニティで同じ問題に遭遇しました。

@ Waqas の足跡をたどって、指定されたすべてのソリューションを試してみましたが、「象限ベースのレイアウトを使用する」のチェックが外され、他のチェックボックスがオンになっていることがわかりました。要約する:

VS 2015コミュニティ>ツール>オプション> XAMLデザイナー>象限ベースのレイアウトを使用をチェック

その後、Visual Studioを終了して再起動し、XAMLコードの左下にある[ソース]タブの[デザイナー]タブを見つけました。 HTH。

0

別の理由で同じ問題が発生しました。 XAMLファイルをプロジェクトから除外しました。クリックして編集すると、XAMLコードだけが表示され、画像は表示されませんでした。見つけるのに時間がかかりました。

0
Paulustrious

現在のところ、.NET Core 3を対象とするプロジェクトのデザイナーは作成されていません。

0
kot83