所以我暂时完全忽略了这个问题,只是没有使用设计器,但如果我只是想在编译之前快速查看一些边距,那就越来越令人沮丧了。
我从设计师那里得到的错误是"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>
枚举只是位于窗口代码隐藏中的公共枚举。
设计者拒绝加载,直到错误修复,但没有错误。代码完全按照它应该的方式编译和运行。
有什么方法可以修改我的代码以达到相同的结果,但避免错误?