wpf资源字典在名称空间中不存在?

乔克·马蒂尼

我正在使用.net 4.5.2,但我不知道为什么我的项目继续说资源丢失。我将mainWindow.xaml放在一个文件夹中,并将应用程序重新定位为目标位置。真正奇怪的是,它可以在Visual Studio中正确显示,但是当我尝试对其进行编译时,错误地指出项目中不存在“主题”名称空间。

在此处输入图片说明

严重性代码说明项目文件行错误CS0234在名称空间'WpfApplication1'中不存在类型或名称空间名称'Themes'(您是否缺少程序集引用?)WpfApplication1 C:\ Users \ jmartini \ Projects \ wpf_Styling_4.5.2 \ WpfApplication1 \ WpfApplication1 \ obj \ Debug \ View \ MainWindow.gics 33

这是我的代码...

MainWindow.xaml

<Window x:Class="WpfApplication1.MainWindow"
        xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
        xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
        xmlns:d="http://schemas.microsoft.com/expression/blend/2008"
        xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006"
        xmlns:local="clr-namespace:WpfApplication1"
        mc:Ignorable="d"
        Title="MainWindow" Height="200" Width="250"
        WindowStartupLocation="CenterScreen">
    <DockPanel>
        <Button Content="Push It!" Width="70" VerticalAlignment="Center" HorizontalAlignment="Center"/>
    </DockPanel>
</Window>

JMStyles.xaml

<ResourceDictionary xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
                    xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
                    xmlns:local="clr-namespace:WpfApplication1.Themes">

    <Style TargetType="{x:Type Button}">
        <Setter Property="Background" Value="Red" />
        <Setter Property="Foreground" Value="White" />
        <Setter Property="FontSize" Value="15" />
        <Setter Property="SnapsToDevicePixels" Value="True" />
    </Style>

</ResourceDictionary>

应用程式

<Application x:Class="WpfApplication1.App"
             xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
             xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
             xmlns:local="clr-namespace:WpfApplication1"
             StartupUri="View/MainWindow.xaml">
    <Application.Resources>
        <ResourceDictionary>
            <ResourceDictionary.MergedDictionaries>
                <ResourceDictionary Source="Themes/JMStyles.xaml"/>
            </ResourceDictionary.MergedDictionaries>
        </ResourceDictionary>
    </Application.Resources>
</Application>

使它正常工作的解决方案...我从样式页面删除了此行:

xmlns:local="clr-namespace:WpfApplication1.Themes"

原版的

<ResourceDictionary xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
                    xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml">

    <Style TargetType="{x:Type Button}">
        <Setter Property="Background" Value="Red" />
        <Setter Property="Foreground" Value="White" />
        <Setter Property="FontSize" Value="15" />
        <Setter Property="SnapsToDevicePixels" Value="True" />
    </Style>

</ResourceDictionary>
乔克·马蒂尼

我删除了这行代码

xmlns:local="clr-namespace:WpfApplication1.Themes"

从下面的样式页面文件内容...

<ResourceDictionary xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
                    xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
                    xmlns:local="clr-namespace:WpfApplication1.Themes">

    <Style TargetType="{x:Type Button}">
        <Setter Property="Background" Value="Red" />
        <Setter Property="Foreground" Value="White" />
        <Setter Property="FontSize" Value="15" />
        <Setter Property="SnapsToDevicePixels" Value="True" />
    </Style>

</ResourceDictionary>

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

WPF-名称空间中不存在CustomControl

来自分类Dev

名称在名称空间中不存在

来自分类Dev

尽管在名称空间中,但名称不存在

来自分类Dev

UWP名称“在名称空间中不存在“客户:...”。

来自分类Dev

MVVM - 名称空间中不存在名称

来自分类Dev

c# WPF '名称 xxx 在命名空间中不存在 - 我错过了什么?

来自分类Dev

Silverlight:名称空间中不存在Web

来自分类Dev

名称空间中不存在Configuration Manager

来自分类Dev

名称空间中不存在属性“ Class”

来自分类Dev

名称在Proect中不可见。(类型或名称空间名称在名称空间中不存在)

来自分类Dev

编译错误“名称空间中不存在类型或名称空间名称”-简单的MVC项目

来自分类Dev

转到MVC视图时出错-名称空间中不存在类型或名称空间名称'UserModel'

来自分类Dev

是什么导致“名称空间中不存在类型或名称空间名称'UI'”错误?

来自分类Dev

ASP.NET Core 3.0:类型或名称空间名称'CreateDefaultBuilder'在名称空间中不存在

来自分类Dev

转到MVC视图时出错-名称空间中不存在类型或名称空间名称'UserModel'

来自分类Dev

类型或名称空间名称在名称空间中不存在(您是否缺少程序集引用?)

来自分类Dev

类型或名称空间名称在名称空间中不存在-无需引用

来自分类Dev

错误:名称空间中不存在类型或名称空间UI

来自分类Dev

我在 C# 中收到错误“命名空间中不存在类型或命名空间名称”

来自分类Dev

为什么此代码在编译正常时会引发“名称空间中不存在”错误?

来自分类Dev

Visual Studio在名称空间中不存在,但是添加了引用

来自分类Dev

不断出错:该标记在XML名称空间中不存在

来自分类Dev

WPF形式“在命名空间中不存在”错误...但是可以!(使用GreatMaps)

来自分类Dev

标识在“ Microsoft.AspNetCore”命名空间中不存在

来自分类Dev

命名空间中不存在视图模型

来自分类Dev

名称空间“ clr-Namespace:WPF_Tutorial.WPFTutorials.Converter”中不存在名称“ YesNo”

来自分类Dev

名称空间“ clr-Namespace:WPF_Tutorial.WPFTutorials.Converter”中不存在名称“ YesNo”

来自分类Dev

C#Wpf Visual Studio毫无意义地在命名空间中不存在我的类

来自分类Dev

类型或名称空间名称“ ISet”不存在

Related 相关文章

  1. 1

    WPF-名称空间中不存在CustomControl

  2. 2

    名称在名称空间中不存在

  3. 3

    尽管在名称空间中,但名称不存在

  4. 4

    UWP名称“在名称空间中不存在“客户:...”。

  5. 5

    MVVM - 名称空间中不存在名称

  6. 6

    c# WPF '名称 xxx 在命名空间中不存在 - 我错过了什么?

  7. 7

    Silverlight:名称空间中不存在Web

  8. 8

    名称空间中不存在Configuration Manager

  9. 9

    名称空间中不存在属性“ Class”

  10. 10

    名称在Proect中不可见。(类型或名称空间名称在名称空间中不存在)

  11. 11

    编译错误“名称空间中不存在类型或名称空间名称”-简单的MVC项目

  12. 12

    转到MVC视图时出错-名称空间中不存在类型或名称空间名称'UserModel'

  13. 13

    是什么导致“名称空间中不存在类型或名称空间名称'UI'”错误?

  14. 14

    ASP.NET Core 3.0:类型或名称空间名称'CreateDefaultBuilder'在名称空间中不存在

  15. 15

    转到MVC视图时出错-名称空间中不存在类型或名称空间名称'UserModel'

  16. 16

    类型或名称空间名称在名称空间中不存在(您是否缺少程序集引用?)

  17. 17

    类型或名称空间名称在名称空间中不存在-无需引用

  18. 18

    错误:名称空间中不存在类型或名称空间UI

  19. 19

    我在 C# 中收到错误“命名空间中不存在类型或命名空间名称”

  20. 20

    为什么此代码在编译正常时会引发“名称空间中不存在”错误?

  21. 21

    Visual Studio在名称空间中不存在,但是添加了引用

  22. 22

    不断出错:该标记在XML名称空间中不存在

  23. 23

    WPF形式“在命名空间中不存在”错误...但是可以!(使用GreatMaps)

  24. 24

    标识在“ Microsoft.AspNetCore”命名空间中不存在

  25. 25

    命名空间中不存在视图模型

  26. 26

    名称空间“ clr-Namespace:WPF_Tutorial.WPFTutorials.Converter”中不存在名称“ YesNo”

  27. 27

    名称空间“ clr-Namespace:WPF_Tutorial.WPFTutorials.Converter”中不存在名称“ YesNo”

  28. 28

    C#Wpf Visual Studio毫无意义地在命名空间中不存在我的类

  29. 29

    类型或名称空间名称“ ISet”不存在

热门标签

归档