Visual Studio在XAML属性中用直引号替换大括号



如果有什么方法可以防止它?即使设法输入了一些内容,它也会在自动格式化时被替换。

我可以使用"“;"之类的东西,但这不是很舒服(我使用的应用程序允许使用简单的键盘快捷键输入这些符号;当然,源代码的可读性也会降低)。

如果您真的想避免使用"“;"表示法,可以通过使用Resx或避免使用内联属性来避免自动格式化。

Resx:

<TextBlock Text="{x:Static resx:Resources.MyQuotedText}" />

完整属性:

<TextBlock>
    <TextBlock.Text>“Something“</TextBlock.Text>
</TextBlock>

最新更新