WPF - 使用StaticResource的Visual Studio Xaml intellisense错误

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了WPF - 使用StaticResource的Visual Studio Xaml intellisense错误相关的知识,希望对你有一定的参考价值。

我在一个独立于UserControl的文件中有一个ResourceDictionary,名为MyControl.xaml,我正在制作。在我的页面顶部,我说

<UserControl.Resources>
    <ResourceDictionary>
        <ResourceDictionary.MergedDictionaries>
            <ResourceDictionary Source="/Resources;component/AppDictionary.xaml"/>
        </ResourceDictionary.MergedDictionaries>

        <Style x:Key="MyTextBoxStyle" BasedOn="{StaticResource ThisTextBoxStyle}" TargetType="TextBox">
            <Setter Property="Margin" Value="10,0,10,0"/>
        </Style>

        <Style x:Key="MyLabelStyle" BasedOn="{StaticResource ThisLabelStyle}" TargetType="TextBlock">
            <Setter Property="Margin" Value="10,20,0,0"/>
        </Style>
    </ResourceDictionary>
</UserControl.Resources>

第一个StaticResource被VS看得很好,没有警告/错误。但是,第二个问题是“资源'ThisLabelStyle'无法解决。”但是它编译并运行得很好。两种风格都没有。这只是VS很奇怪吗?

使用VS 2015.我甚至在文件后面使用其他StaticResources,有些没有问题,其他人有相同的错误,据我所知,它们之间没有连接。

答案

尝试删除与解决方案文件位于同一级别的.vs文件夹。这对我来说很有把戏。看来,损坏的智能感知信息以某种方式缓存在那里。

以上是关于WPF - 使用StaticResource的Visual Studio Xaml intellisense错误的主要内容,如果未能解决你的问题,请参考以下文章

WPF - 使用StaticResource的Visual Studio Xaml intellisense错误

2022-04-20 WPF面试题 WPF中StaticResource和DynamicResource之间有什么区别?

2022-04-20 WPF面试题 WPF中StaticResource和DynamicResource之间有什么区别?

wpf中staticresource和dynamicresource有啥区别

WPF中的资源简介DynamicResource与StaticResource的区别

WPF中的资源简介DynamicResource与StaticResource的区别(转)