问题标签 [skinning]

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 投票
3 回答
15124 浏览

c# - 在 WPF 中为整个应用程序设置皮肤的推荐方法是什么?

我希望我的 WPF 应用程序是可换肤的,通过应用某个 XAML 模板,并且更改是应用程序范围的,即使对于动态控件或甚至不在视觉/逻辑树中的控件也是如此。

我可以用什么来完成这种类型的功能?是否有任何好的资源或教程可以显示如何完成此特定任务?

0 投票
1 回答
2172 浏览

winforms - 自定义绘制 Windows 窗体滚动条?

我知道如何自定义绘制独立的 Windows 窗体 ScrollBar,因为在 codeproject.com 之类的地方有很多示例。但是,您如何自定义绘制不是您自己创建的控件中的滚动条?例如,面板可以显示滚动条,但我如何确保它显示的滚动条是自定义绘制的?

或者这可能是不可能的,我需要创建自己的面板版本,以便他们使用我自己的自定义绘图滚动条?

0 投票
2 回答
5999 浏览

flash - 如何更改动作脚本中文本区域的颜色?

我在 actionscript 中创建了一个 TextArea:

我希望它有黑色背景。我试过了

我试过了

但 TextArea 保持白色。我该怎么办?

0 投票
4 回答
17762 浏览

vb.net - VB.NET 我如何皮肤一个 vb.net 应用程序

我想为我制作的一个 vb.net 应用程序换肤,我用谷歌搜索了一些东西,我已经看到了换肤的 vb.net 应用程序。

然而,似乎任何时候我都试图找到有人解释它是一个付费产品的链接。

有人对此有什么有用的吗?


我已经看到了一些以编程方式执行此操作的免费方法,我似乎无法将其完全转换为我自己独特的程序。

0 投票
1 回答
2574 浏览

c# - 运行时切换数据模板——刷新问题

我使用 MVVM 架构来解耦我的应用程序。也就是说,你经常看到类似的东西

UI 是通过驻留在其自己的 XAML 文件中的资源字典中的数据模板定义的

我在应用程序启动时加载资源,应用程序很乐意显示我的 UI。但是如果我删除一个数据模板并添加一个新的(相同的键,相同的数据类型),UI 仍然使用旧的数据模板。当然,我可以重新设置容器的内容以强制刷新,但这似乎很愚蠢,因为我必须通知每个控件有关更改,就像这样

还有其他方法吗?

0 投票
3 回答
3463 浏览

javascript - 将 jquery 包含添加到 DotNetNuke 4.8 皮肤没有任何作用

我试图通过在我的 DNN 皮肤顶部添加这两行代码来将 JQuery 包含在我的 DotNetNuke 皮肤中:

可悲的是,当我在我的页面上查看源代码时,我在任何地方都看不到引用 jquery.min.js 的适当标签。DotNetNuke 是否以某种方式清除了我在此处向我的页面添加脚本的请求?我错过了什么?我有点像 DNN 新手。

0 投票
1 回答
2357 浏览

python - 桌面图形 - 或“皮肤”窗口

我正在寻找一种在桌面上绘制动画的方法。没有窗框和透明背景。

我在 Windows XP 中使用 Python,但它不必是跨平台的,尽管它会是一个不错的奖励。

有谁知道可以做到这一点的python库?

0 投票
4 回答
5064 浏览

asp.net - 免费的 DotNetNuke 皮肤资源

有人有免费(或廉价)DotNetNuke 皮肤的优质资源吗?DotNetNuke 生态系统中的大多数皮肤资源都非常昂贵,因为您需要为一个可能不会带来任何收入的网站提供简单的皮肤。

0 投票
3 回答
8885 浏览

css - 如何在 CSS 中将 RadioButton 图标样式设置为空(在 Flex 3 中)?

您可以通过在 CSS 中设置以下值来为 Flex 中的 RadioButton 设置外观:

但是,它仍会在您的皮肤内显示小圆圈图标。您可以通过设置以下样式来更改图标:

我的问题是,我怎样才能将这些图标设置为空?而不是 1x1 像素的透明图像之类的?我怎样才能给它一个空的样式?

编辑:

在 actionscript 我可以这样做:

在 CSS 中我尝试过:

但都没有奏效。

接受的答案:

建议都有效,但我更喜欢更清洁的解决方案:

感谢您的两个答案(希望我可以将两者都标记为答案!)

0 投票
1 回答
353 浏览

asp.net - 如何解决无法将代码块放入皮肤文件的事实?

我有一个我正在写的 asp.net 页面,我对这个问题感到困惑。我有 3 个与 LINQ 绑定的 DetailView。装订效果很好。现在,我有一个皮肤文件,我想用它来布置 DV,它看起来像这样。

现在的问题是,我需要添加一个 templateField 来显示一些数据,并且我需要它在标题和内容字段之间。通过使用模板字段,我需要执行以下操作:

和其他一些人。不幸的是,皮肤文件不允许代码块。我无法将模板字段添加到 aspx 页面本身,因为它将 templateField 放在 DetailsView 的底部。我想我要问的是:

如何解决无法将代码块放入皮肤文件的事实?