如何在xamlWindow中引用应用资源?
How to reference an app resource in a xaml Window?
我在我的视图 window 中添加了对应用程序资源的引用。但是当我声明资源时出现错误:
Error 10 RegexValidationRule is not supported in a Windows Presentation Foundation (WPF) project.
这就是我将资源添加到视图的方式:
<Window.Resources>
<validators:RegexValidationRule x:Key="localRegexValidationRule"/>
</Window.Resources>
有谁知道如何在 WPF 中正确引用资源?
我已关注 this solution,但在资源上仍然遇到相同的错误。这就是我在资源字典中的 app.xaml 中声明资源的方式:
<Application x:Class="MongoDBApp.App"
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
xmlns:converters="clr-namespace:MongoDBApp.Converters"
xmlns:validators="clr-namespace:MongoDBApp.Validators"
StartupUri="pack://application:,,,/Views/MainView.xaml">
<Application.Resources>
<ResourceDictionary>
<converters:BoolToNonVisibilityConverter x:Key="localBoolToNonVisibilityConverter" />
<converters:BoolToVisibilityConverter x:Key="localBoolToVisibilityConverter" />
<validators:RegexValidationRule x:Key="localRegexValidationRule" />
</ResourceDictionary>
</Application.Resources>
</Application>
您是否在视图文件中添加了适当的 using 语句?它应该与您的 App.xaml 文件具有相同的语句:
xmlns:validators="clr-namespace:MongoDBApp.Validators"
我在我的视图 window 中添加了对应用程序资源的引用。但是当我声明资源时出现错误:
Error 10 RegexValidationRule is not supported in a Windows Presentation Foundation (WPF) project.
这就是我将资源添加到视图的方式:
<Window.Resources>
<validators:RegexValidationRule x:Key="localRegexValidationRule"/>
</Window.Resources>
有谁知道如何在 WPF 中正确引用资源?
我已关注 this solution,但在资源上仍然遇到相同的错误。这就是我在资源字典中的 app.xaml 中声明资源的方式:
<Application x:Class="MongoDBApp.App"
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
xmlns:converters="clr-namespace:MongoDBApp.Converters"
xmlns:validators="clr-namespace:MongoDBApp.Validators"
StartupUri="pack://application:,,,/Views/MainView.xaml">
<Application.Resources>
<ResourceDictionary>
<converters:BoolToNonVisibilityConverter x:Key="localBoolToNonVisibilityConverter" />
<converters:BoolToVisibilityConverter x:Key="localBoolToVisibilityConverter" />
<validators:RegexValidationRule x:Key="localRegexValidationRule" />
</ResourceDictionary>
</Application.Resources>
</Application>
您是否在视图文件中添加了适当的 using 语句?它应该与您的 App.xaml 文件具有相同的语句:
xmlns:validators="clr-namespace:MongoDBApp.Validators"