具体来说,我想知道音乐播放器Muziic是如何锻造的。它只是在面板中的图像框,它取决于皮肤中的XML所说的内容吗?我将如何在C#或C ++中做这样的事情?

有帮助吗?

解决方案

非常基本的想法是,您将拥有某种用户编辑的配置文件。该文件可以决定用于用于按钮/接口的纹理,甚至可能使用控制位置。

当您的应用程序加载时,您会读取配置,并相应地设置属性。

这取决于您的申请需要做什么以及您需要提供什么水平的明亮性

其他提示

我没有答案,但想我会让您知道我在介绍同一件事时遇到的网站。

看一眼 componentfactory.com.

您可以下载一个免费的控件工具包,使您可以自定义其外观和感觉。外观和感觉可以使用称为调色板的东西动态更改,该调色板指定了如何绘制每个控件的绘制方式(具有共同的主题)。他们有一个非常有用的论坛,回答有关定制代码以及您自己使用的外观和感觉的问题。

源代码也可以以较小的价格使用,并可能为您自己的工作提供依据。

我已经使用此工具包来创建多个应用程序,并在C#中与截止日期的相对新手进行实现,事实证明这很有帮助。最终,我想对控件的设计进行更多的控制 - 但是工具包做得很好,可能需要很多时间进行匹配。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top