问题标签 [staticresource]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
4235 浏览

c# - WPF 共享资源问题 - 没有 App.xaml,没有共享资源

我在我正在处理的应用程序中遇到了一个小(很大)问题。

我正在为我的公司开发一个应用程序模块。该应用程序是一个 WinForm 应用程序,但我一直在开发一个 WPF 应用程序(不是您将看到的真正的应用程序),它在完成后将托管在这个 WinForm 应用程序中。

为此,我使用了 WinForm 元素宿主,并且创建了一个“shell”用户控件,然后在该 shell 用户控件中创建了其他用户控件窗口。所以它显示为一个 WPF 应用程序,并且只使用 WinForm 应用程序作为其启动项目,因为 WPF 应用程序实际上只是 WPF 控件的集合。

我遇到的问题是,由于我没有创建实际的“WPF 应用程序”,因此没有 App.xaml。这使我无法以我想要的方式使用共享资源,尤其是 XAML 共享资源。

有没有办法我仍然可以将我的 WPF 用户控件集合视为 WPF 应用程序,并以某种方式将 App.xaml 文件用于我的资源。如果没有,在我的应用程序中使用共享资源有哪些选择。

0 投票
2 回答
2740 浏览

wpf - 如何在静态资源上设置依赖属性?

我试图解决我无法为ConverterParameter. 请参阅我的另一个问题,了解为什么我需要将动态值绑定到ConverterParameter- 我不喜欢当前发布的解决方案,因为它们都需要我认为应该对我的视图模型进行不必要的更改。

为了尝试解决这个问题,我创建了一个自定义转换器,并在该转换器上公开了一个依赖属性:

有没有办法在我的 XAML 中使用绑定(或样式设置器或其他疯狂的方法)来设置此值?

到目前为止,我看到的示例仅绑定到静态资源。

编辑:

我收到一些反馈,说我发布的 XAML 只有一个转换器实例。

我可以通过将资源置于我的控制中来解决此问题:

所以这个问题不会因为必须共享转换器的实例而被阻止:)

0 投票
1 回答
707 浏览

spring - 使用 SpringMVC 将所有 css 资源映射到单个文件夹

有没有办法映射所有 css 资源,以便它们都从 SpringMVC 的 /css 文件夹中提供服务?前任。/login/sampleUser/ie.css映射到/css/ie.css

我一直在尝试使用<mvc:resources mapping="/css/**" location="/css/" >,但似乎不起作用。

谢谢

0 投票
5 回答
12975 浏览

wpf - 使用资源作为转换导致绑定转换器

当我尝试将值转换器从定义的枚举状态绑定到刷子时,我的 XAML 设计器中出现错误:

未找到“OKStatus”资源。

该应用程序在运行时运行良好,但我无法在设计器中看到我的 GUI。我的资源在运行时读取的 color.xaml 文件中定义。所有代码都在同一个命名空间中

我的 XAML:

xmlns:config="clr-命名空间:App.MyNamespace"

地位

我的转换器:

在这段代码中,我猜 frameElem 不会知道我定义的资源,所以我需要一种方法来在设计期间访问我的资源。这可能吗?

0 投票
1 回答
2881 浏览

spring-mvc - SpringMVC:向要服务的静态资源添加媒体类型

在我的 spring-mvc 应用程序中,我提供了一些静态资源。JavaScrips、CSS 和图像可以正确提供,但也有一些 json 文件没有提供。

所以我可以在浏览器中看到这个文件: http://localhost:8080/path/to/resources/example.png

但是这个文件(在同一个目录中)我没有收到: http://localhost:8080/path/to/resources/example.json

我得到这个:

所以我假设我需要在配置中的某个地方添加这个媒体类型扩展名(.json),但我找不到它。

请帮忙!

0 投票
1 回答
495 浏览

silverlight - ContextMenu 静态资源编译错误

我创建了一个带有 ContextMenu 属性的 Silverlight 控件。我还创建了一个 ContextMenu 静态资源,我想将其添加到控件中,但出现编译错误。

错误: 解析规则 PropertyElement ::= 中出现意外的属性。物业内容?结束标签..

任何的想法?

0 投票
4 回答
14384 浏览

wpf - 合并字典和资源查找

我一般对资源字典和合并字典有疑问,尤其是在资源查找性能方面。经过一些性能测试后,我发现 ResourceDictionary.get_MergedDictionaries 是点击次数最多的调用(在 ANTS 分析器中检查)。我们有大约 300 个资源字典 xamls,其中很多都使用合并字典来“包含”其他样式。好吧,get_MergedDictionaries 依赖于我们应用程序的一部分,其中没有发生太多事情,大约有 1000 万次点击。所以我的猜测是我们对资源字典做的完全错误。所以我试图重构一切,我想尝试摆脱所有合并的字典。

现在到实际的问题。我试图摆脱合并的字典,但失败了。我的理解是,当您使用 StaticResource 时,查找需要在当前资源之前定义资源。我做了以下简短的例子:

一个主项目和一个自定义控件库。

自定义控件库包含 2 个 xamls。

现在在主项目中,MainWindow.xaml 看起来像这样

That is the desired goal. but unfortunately this crashes because the resource "myColor" cannot be found. I of course know how to fix it, add a mergeddictionary in Templates.xaml and reference Colors.xaml but i always thought, well i never really checked, that resources are looked up depending on the logical tree and the resources of the element. My understanding is; Button is created; try to lookup template .. found; try to lookup color, not found on own resources, walk up and use the windows resources.

It seems that i'm wrong. So i hope someone can shed some light on this for me. We make heavy use of WPF and despite of this we accomplished a lot with it, but because of some wrong learned behaviour in the beginning, our performance is pretty bad just because of the resource lookup. Any help would be greatly appreciated

Thanks in advance Best regards Nico

0 投票
1 回答
3864 浏览

silverlight - Silverlight Set Style in Code behind Not working :) 明显的方法是行不通的!

我真的需要帮助。我在后面的代码中动态创建一个网格控件,然后将其添加到在 xaml 中定义的包含控件的子级中。现在,一切都按预期动态创建,但不幸的是,当我以相同的方式设置样式时,我设置了我添加到网格中的文本框的文本,并相应地在行/列中定位它不起作用。请注意以下代码:

样式显然应该设置,但事实并非如此。样式在资源字典中正确定义并添加到 app.xaml。我知道它可以工作,因为我在另一个导航页面中使用了这种样式,并且它完美地适用于 xaml 中静态创建的网格。

0 投票
1 回答
11610 浏览

c# - 如何在 ResourceDictionary 中使用转换器

我有一个转换器,当我在我的窗口上将它用作 StaticResource 时效果很好,如下所示

我有一个 ResourceDictionary 定义了我的控件 ControlTemplates 和 Styles ,我不知道在哪里将我的转换器引用为 StaticResource 以便能够在我的样式上使用它,如下所示

0 投票
2 回答
12418 浏览

wpf - 在样式中将图像设置为按钮的内容

我有一个这样定义的 WPF 按钮:

这是样式的外观:

如何更改样式以指定内容以使用名为“revert.png”的图像?

谢谢。