【发布时间】:2011-05-15 08:40:13
【问题描述】:
我看到一些应用程序具有如此丰富的布局,以至于人们开始讨厌像传统 c# 这样的桌面应用程序。我想知道如何制作具有这样 GUI 的应用程序,是否可以在 c# 中制作?
【问题讨论】:
-
您可能希望在屏幕截图中模糊您的序列号 :)
标签: c# wpf user-interface desktop-application
我看到一些应用程序具有如此丰富的布局,以至于人们开始讨厌像传统 c# 这样的桌面应用程序。我想知道如何制作具有这样 GUI 的应用程序,是否可以在 c# 中制作?
【问题讨论】:
标签: c# wpf user-interface desktop-application
根据标题,它使用 WPF,它可以与 C# 和/或 XAML 一起使用。它实际上可以与任何 .NET 语言一起使用。
【讨论】:
问题不在于编程语言。你需要的是:
所以,真的,这不是编程语言的问题。您需要的是设计。实现它是很容易的部分(至少使用 WPF 等技术)。
【讨论】:
Render 方法,然后使用基本绘图原语将控件绘制到屏幕上。通常,这比使用 WPF 的声明语言 XAML 要多得多。
查看窗口标题...“Xceed DataGrid for WPF Recource Center”。我可能会在这里冒险,但我猜它是使用 WPF 和 C# 编写的。
【讨论】:
只有开发者才知道!好的,窗口标题就暴露了
快速猜测,他们使用的是Windows Presentation Foundation,它不是一种语言,而是 .NET Framework 的一部分(从 3.0 开始)。
【讨论】:
在这里添加一些资源。 . .
为此,您必须使用 WPF,并且可能使用一些自定义控件。
对于 WPF,请看这里:
对于已经制作好的控件,您可以检查:
甚至还有很多免费的。以上所有内容都是商业性的,但我认为他们有一些免费样品。
【讨论】: