ですから、私はしばらくの間この問題を完全に無視し、デザイナーを使用していませんでしたが、コンパイルする前にマージンをすばやく確認したいだけの場合は、さらにイライラします。
デザイナーからのエラーは"Type 'local:MainWindow+TireSeasonFilterEnum' was not found."
そして、対応するxamlは
<Style...
<Style.Triggers...
<DataTrigger Binding="{Binding Path=TireSeasonFilter}"
Value="{x:Static local:MainWindow+TireSeasonFilterEnum.All}">
<Setter Property="FontWeight" Value="Bold" />
<Setter Property="TextDecorations" Value="Underline" />
</DataTrigger>
列挙型は、ウィンドウのコードビハインドにあるパブリック列挙型です。
設計者は、エラーが修正されるまでロードを拒否しますが、エラーはありません。コードはコンパイルされ、正確に実行されます。
同じ結果を達成するためにコードを変更することができますが、エラーを回避する方法はありますか?