69711


VisualStudio Community 2019  
Version 16.6.1  
TargetFramework .NET Core 3.1

上記環境にてWPFアプリを作成し始めましたが、  
XAMLデザイナーでのDesignDataおよびDesignInstanceが機能しません。

正確には、BindingのIntellisenceは機能する為、型情報は取得できているようですが  
実際のデータが表示されないというものです。

.NetFrameworkプロジェクトで実際に表示できていたデザインデータを  
そのままコピーし、ビルドアクションを「DesignData」及び  
「DesignDataWithDesignTimeCreatableTypes」で  
どちらも試してみましたが、データが表示されません。

.NET Coreではまだデザイン時のデータ表示には対応していないのでしょうか。


CC BY-SA 4.0
2020-06-07T04:36:03.157
67384
2020-08-20T03:14:57.047
38100
question
c# wpf .net-core
.Net Core 3.1 WPFのDesignDataが表示されない


kunifさんのコメントから  
Microsoft Visual Studio Community 2019  
Version 16.7.2  
にて、デザインデータのプレビューが可能になっていることを確認しました。  
ViewModelを用いた、DesignInstanceからでもプレビュー可能なようです。  
しかし、.NETFrameworkでは以下のような条件でデザイン時の切り分けが  
できましたが、それには対応していないようです。

[code]

    if(LicenseManager.UsageMode == LicenseUsageMode.Designtime)
    
[/code]

現時点では、実行時は引数無しコンストラクタが呼ばれることは無い  
などの条件であれば使用可能かと思っています。


CC BY-SA 4.0
2020-08-20T03:14:57.047
69711
2020-08-20T03:14:57.047
38100
67384
answer