【发布时间】:2010-12-30 02:16:11
【问题描述】:
我使用的是 WINFORMS 而不是 WPF。
我只知道基本的 c# .net gui 编程。我不想要传统的窗户外观。我想拥有自己的自定义外观(例如 gtalk、防病毒软件、媒体播放器、谷歌浏览器)。
其实我的灵感来自于 google 的 PICASA 软件。这很棒。我想做这样的事情。我该怎么做?如果有什么我应该学习的,请指出我。
我猜我可能还需要编写自己的自定义控件(如修改后的树视图等)。请提供一些好的学习资源。
【问题讨论】:
-
Picasa 可在许多平台上使用,而 Google 是一家大公司。因此,他们可能希望 Picasa 用户界面在所有平台上保持一致。即使对于大型软件项目,最好花时间为每个 IMO 平台微调 UI。
-
这个问题可能是主观的。不同的开发者/设计师/用户对专业性的理解不同。
-
@Victor :可能自定义外观和感觉是原始发帖人想要表达的。那么这可能不是主观的。
-
鉴于 WPF 为您提供了更多(比 WinForms)对应用程序每个元素的“外观”(透明度、形状、动画等)的图形控制,为什么你不会在这里选择 WPF 吗?您仍将使用 C# 进行编程:当然,您在 XAML 中“编程”的程度,或在 XAML 和 C# 之间来回切换的程度,将因个人偏好和要求而异。亲爱的,在这里陈述你的目标对你来说很有价值:你想在一年内成为一名 C# 程序员?祝你好运!
标签: c# .net winforms user-interface