WPF 中的 UI 设计 - 创建非标准 UI

发布于 2024-09-24 00:43:18 字数 516 浏览 1 评论 0原文

好吧,我在制定我的标题时非常非常困难,因为我无法想出一个简短的短语来清楚地证明我想表达的内容。对此感到抱歉。

但是,对于这个问题:大约一周前,我问过对于一些非常简单的应用程序是否使用 C# 还是 Adob​​e Air,但在使用这两种语言(和平台)时我还没有做出最终决定。

但是,我也尝试过 GUI 设计器(C# 中的 WPF),与 Adob​​e Air 中的设计器相比,与 Air(及其 UI)相比,它感觉真正指向业务角度应用程序。主要是因为 Air 在 UI 的总体外观、感觉和定制方面具有更多的“魅力”。在 Air 中添加动画,在 WPF 中设计从按钮到框架的所有内容,它始终严格遵循 WPF 方式,它并没有直观地为我提供任何以更 Air 风格的方式进行设计的方法。

是的,这个问题也可能有点模糊,可能很难回答,对此感到抱歉。但我想知道是否有人有任何类型的资源、提示,或者可以简单地回答我,WPF 中的 UI 设计部分(从我的角度来看)与 Adob​​e Air 相比是否乏善可陈(在定制和此类内容方面) )。

一如既往,我们非常感谢您的回答:)

Okay, so I had a really, really hard time formulating my title because I couldn't come up with a short phrase that would justify what I was trying to say in a clear way. Sorry about that.

But, to the question: I asked a week or so ago about whether to use C# or Adobe Air for some quite simple applications, and I've not made my final decision while playing around in both languages (and platform).

But, I also tried to GUI-designer (WPF in C#) and compared to the one in Adobe Air it felt really pointed at a business-point of view application compared to Air (and it's UI). Mostly because Air has a lot more "oomph" when it comes to the general look, feel and customization of it's UI. In Air where adding animations, designing everything from buttons to the frame in WPF it was always strictly the WPF-way, it didn't intuitively give me any way to do design in a more Air-ish way.

Yeah, this question too might be a bit vague and possibly hard to answer, sorry about that. But I was wondering if anyone has any kind of resource, tips or can simply just answer me if the UI-designing part in WPF is (from my point of view) lackluster compared to Adobe Air (in terms of customization and that kind of stuff).

And answers is as always very much appreciated :)

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

撑一把青伞 2024-10-01 00:43:18

Expression Blend 拥有比 Visual Studio 更先进的 WPF/Silverlight 视觉设计器,包括所见即所得动画编辑器等,

Expression Blend has much more advanced WPF/Silverlight visual designer than Visual Studio including WYSIWYG animation editor etc,

陌若浮生 2024-10-01 00:43:18

我没有玩过Air来比较两者。但 WPF 的简单性也使其具有很强的可扩展性。您不会对预制 WPF 控件了解太多,但创建自己的 UserControl 可以让您以多种方式组合这些简单元素,从而形成单一的、更令人印象深刻的控件。一旦掌握了 DependencyProperties 和 Binding 的窍门,您就会发现自己制作了非常简洁的控件,它们的功能完全按照您想要的方式运行,并且完全可重用。

但我听说您省略了一些基本的 WPF 控件咳嗽NumericUpDown咳嗽

:D

I haven't played with Air to compare the two. But WPF's simplicity also allows it to be very expandable. You won't get too far with the prefab WPF controls as they are, but creating your own UserControls lets you combine these simple elements in ways that make single, more impressive controls. Once you get the hang of DependencyProperties and Binding, you'll find yourself making very neat controls that function exactly how you want them to, and completely reusable.

But I hear you about some basic WPF controls being omitted coughNumericUpDowncough

:D

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文