No more Death March

あるSEのチラシの裏 C# WPF

WPF 型'UserControl'はダイレクトコンテンツをサポートしていません。

クラスライブラリに(WPFの)UserControlを追加するとたまに怒られることがある。

どうやら参照設定にSystem.XamlXAMLのパース用ライブラリ?)を追加していない状態でUserControlを追加すると再現するみたい。
System.Xamlを参照設定に追加してビルドすると一端はエラーは消えるが、
LabelやらTextBoxやらを追加しようとするとインテリセンスが上手く動いてくれない様子で、
コントロールを追加するとまたエラーが再発する。

Visual Studioを再起動するとエラーが収まります。

WPFってちょいちょいXAMLのパース周りで???っていう動きして混乱します。