如何修复“MaterialDesignFloatingHintTextBox”无法解析

我正在尝试使用材料设计制作 UI,但是当我想使用它时出现错误:无法解析资源“MaterialDesignFloatingHintTextBox”。

https://ibb.co/PcvdmqH错误看起来如何

我从 NuGet MaterialDesignThemes 安装,我导入了这个 xmlns:materialDesign="http://materialdesigninxaml.net/winfx/xaml/themes"

在 App.xaml 中我这样写:

<ResourceDictionary x:Key="MaterialDesign">

            <ResourceDictionary.MergedDictionaries>

                <ResourceDictionary Source="pack://application:,,,/MaterialDesignThemes.Wpf;component/Themes/MaterialDesignTheme.Light.xaml" />

                <ResourceDictionary Source="pack://application:,,,/MaterialDesignThemes.Wpf;component/Themes/MaterialDesignTheme.Defaults.xaml" />

                <ResourceDictionary Source="pack://application:,,,/MaterialDesignColors;component/Themes/Recommended/Primary/MaterialDesignColor.Blue.xaml" />

                <ResourceDictionary Source="pack://application:,,,/MaterialDesignColors;component/Themes/Recommended/Accent/MaterialDesignColor.Indigo.xaml" />

            </ResourceDictionary.MergedDictionaries>

        </ResourceDictionary>

我该如何修复它?


DIEA
浏览 146回答 3
3回答

米脂

尝试添加以下内容:<ResourceDictionary&nbsp;Source="pack://application:,,,/MaterialDesignThemes.Wpf;component/Themes/MaterialDesignTheme.TextBox.xaml"&nbsp;/>

桃花长相依

首先检查您的项目资源,确保您拥有 Material Design 的核心资源。将此代码添加到您的 App.Xaml 文件中;在应用程序.资源下。这个对我有用。&nbsp;<ResourceDictionary Source="pack://application:,,,/MaterialDesignThemes.Wpf;component/Themes/MaterialDesignTheme.Defaults.xaml" />

梵蒂冈之花

您需要将其放在您的 xaml 文件的顶部,您想要放置具有样式materialdesignfloatinghint样式的文本框xmlns:materialDesign="http://materialdesigninxaml.net/winfx/xaml/themes"
打开App,查看更多内容
随时随地看视频慕课网APP