我遇到了一个非常有趣的问题。
假设你在 UWP 应用中有以下 XAML 页面内容:
<ContentControl Content="{x:Bind ApplicationDataLocalityEnum}" />
<ContentControl Content="{x:Bind FontStyleEnum}" />
并且在页面的代码隐藏中包含以下属性:
public ApplicationDataLocality ApplicationDataLocalityEnum { get; } =
ApplicationDataLocality.Local;
public FontStyle FontStyleEnum { get; } =
FontStyle.Normal;
预期的结果是,应用程序将显示“本地”和“正常”。
然而实际结果如下:
这背后的原因是什么?我对此非常好奇,但即使我已经尝试挖掘调试器值很长时间,它也从未发现任何可能导致这种情况的东西。