标签: skinning

如何在启动时删除 App.xaml ResourceDictionary?

ResourceDictionaryApp.xaml文件中声明如下:

<Application.Resources>
    <ResourceDictionary>
        <ResourceDictionary.MergedDictionaries>
            <ResourceDictionary Source="Skins/DefaultSkin.xaml"/>
        </ResourceDictionary.MergedDictionaries>
    </ResourceDictionary>
</Application.Resources>
Run Code Online (Sandbox Code Playgroud)

问题是,当我尝试在启动时加载不同的皮肤(使用App.xaml.cs构造函数加载最后使用的ResourceDictionary皮肤)时,我发现ResourceDictionary设置Application.Resources覆盖了这个并恢复到 DefaultSkin.xaml 文件 - 即使我Application.Current.Resources.MergedDictionaries.Clear();之前使用过选择所需的皮肤。

当我删除ResourceDictionaryfrom时,我的应用程序运行良好Application.Resources- 但随后所有 xaml 引用在设计时都丢失了。如何在设计时保留此引用但在运行时将其删除,然后才能覆盖我的皮肤选择?

c# wpf skinning resourcedictionary

3
推荐指数
1
解决办法
504
查看次数

如何更改 actionscript 中 textarea 的颜色?

我在 actionscript 中创建了一个 TextArea:

var textArea:TextArea = new TextArea();
Run Code Online (Sandbox Code Playgroud)

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

textArea.setStyle("backgroundColor", 0x000000);
Run Code Online (Sandbox Code Playgroud)

我试过了

textArea.opaqueBackground = 0x000000;
Run Code Online (Sandbox Code Playgroud)

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

flash actionscript skinning

2
推荐指数
1
解决办法
5986
查看次数

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

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

upSkin: Embed(...); 
overSkin: Embed(...);
ownSkin: Embed(...);
disabledSkin: Embed(...);
selectedUpSkin: Embed(...);
selectedOverSkin: Embed(...);
selectedDownSkin: Embed(...);
selectedDisabledSkin: Embed(...);
Run Code Online (Sandbox Code Playgroud)

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

upIcon: Embed(...);
overIcon: Embed(...);
etc...
Run Code Online (Sandbox Code Playgroud)

我的问题是,如何将这些图标设置为空?而不是1x1像素透明图像或什么?我怎么能给它一个空的风格?

编辑:

在动作中我可以这样做:

button.setStyle("icon", null);
Run Code Online (Sandbox Code Playgroud)

在CSS中我试过:

icon: none;
icon: null;
Run Code Online (Sandbox Code Playgroud)

但都没有奏效.

一般承认的答案:

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

upIcon: ClassReference(null);
Run Code Online (Sandbox Code Playgroud)

感谢您的回答(希望我能将两者都标记为答案!)

css apache-flex skinning flex3 radio-button

2
推荐指数
1
解决办法
8868
查看次数

在Delphi 7中制作Windows集成表单样式

每个Delphi 7开发人员都知道,如果他在Delphi 7上编译应用程序,那么样式将是Windows 2000应用程序,但是有任何方法可以使这个更好,因为应用程序可以拥有Windows版本的默认主题,如C++和C#应用程序?

delphi themes skinning delphi-7

2
推荐指数
1
解决办法
2336
查看次数

OpenGL骨架动画表现

我有点情况.

你看,当用我的renderMesh()函数渲染我的模型时,游戏大约是30fps.渲染到显示列表并运行时,fps大约为450fps.多达1500%的收益.我对此感到非常高兴,因为这意味着OpenGL不是滞后的原因,它是功能,可以优化.

但是现在我想渲染一个蒙皮网格,所以我需要更新每帧的顶点位置,但没有别的.因此,运行renderMesh()会浪费时间,因为将所有面修补等的开销是不必要的.我想缓存这些数据,但由于易失性顶点坐标,显示列表不起作用.

什么是最好的解决方案(除了优化我的renderMesh(),我将继续做).

c++ opengl optimization skinning

2
推荐指数
1
解决办法
1302
查看次数

如何在Flex Spark Datagrid中设置选择边框颜色

我有一个自定义皮肤应用于Flex 4 spark数据网格.我遇到的一个非常烦人的问题是找到覆盖或更改所选行边框颜色的能力.我能够将selectionColor设置得很好,但边框仍然是默认的浅蓝色.我需要它是黄色的.

任何人都知道在哪里可以找到这种样式或覆盖在皮肤本身内进行选择时设置的边框.

谢谢, - 马修

apache-flex skinning flex4

2
推荐指数
2
解决办法
3335
查看次数

样式表单元素(选择,复选框,广播等)?

使用css样式化表单元素可能会有问题,因为每个浏览器都以不同的方式呈现标记(就像safari呈现复选框时一样).

好吧让我们暂时忽略safari,皮肤输入和按钮相当容易,但如何完全皮肤选择,复选框,收音机等.

查看此页面:
Checkbox skinning
选择蒙皮
无线皮肤

我听说过一些JS框架,比如EXTJS或MooTools可以做到这一点,但我不想要大规模的框架解决方案,只需要独立的JS,我们可以随意修改皮肤,请不要使用JQuery解决方案,因为我不喜欢使用它.

没有使用某些特定框架的任何想法吗?

html css forms skinning

1
推荐指数
1
解决办法
1987
查看次数

制作可换肤用户界面组件的第二种最佳方法是什么?

我被要求制作一个模仿真实设备的组件,在我们的应用程序中有一个自定义的外观,这取决于被模仿的设备的品牌,所以我需要使它可以换肤.

现在,我知道在用户界面中进行自定义外观的最佳方法是不要这样做; 但我不认为我能够获得过去的管理,所以......

制作可换肤用户界面组件的第二种最佳方法是什么?我们的应用程序是基于winforms的,所以我想知道使用WebBrowser控件是否有意义,用HTML编写皮肤,并以某种方式将DOM元素挂钩到我们的应用程序的事件.我应该这样做,还是有更简单(和免费)的方式呢?

.net c# user-interface skinning winforms

1
推荐指数
1
解决办法
502
查看次数

全局CSS颜色方案/皮肤

我正在使用需要可换肤/可品牌的CSS构建网站.在技​​术方面,对于每个"品牌",我在数据库中有一组五个颜色值.

我想要做的是构建CSS文件,以便整个网站的颜色方案统一,颜色被重用,所以我可以在一个地方更改值,它会改变整个网站.这个概念看起来像这样:

.SiteBaseColor {color:sienna;}

p {font-size:50; 颜色:SiteBaseColor;}

有没有办法完成这样的事情?

css themes colors skinning

0
推荐指数
1
解决办法
1814
查看次数

如何为JavaFX 2.0中的按钮和其他元素创建外观(fxml)?

我想知道是否有人知道或知道我可以学习的链接,或者看看如何使用JavaFX 2.0中的fxml文件创建按钮,单选按钮,滚动条等的外观.

我有这个学校的作业,我希望它建立得很好,所以我尝试做一切像公司应用程序,用于按钮和其他元素的皮肤.

我真的很感激任何帮助.

[编辑]大家好,已经有一段时间了,我现在对JavaFX了解得更多,现在当我回头看时,我看到它听起来有多愚蠢,请原谅我的不尊重和糟糕的详细问题.无论如何stackoverflow确保我永远不会再问任何问题.

skins skinning javafx-2 fxml

0
推荐指数
1
解决办法
6200
查看次数

NodeJS Skinning

是否有一个模块或类似的东西支持NodeJS中的皮肤?我想建立一个NodeJS网站,并希望能够像我喜欢的那样重新设置网站,而不需要太多努力,比如在Wordpress中.

NodeJS支持换肤吗?

skinning node.js

-5
推荐指数
1
解决办法
1709
查看次数