我正在编写我的第一个vb.net应用程序(但我也会在这里标记c#,因为我确信即使是一个c#人也可以使用类似的.net实现来回答这个问题).我申请的简短说明:我的桌面应用程序将仅在win平台上运行,使用vb.net,它是一个简单的...

我正在编写我的第一个vb.net应用程序(但我也会在这里标记c#,因为我确信即使是一个c#人也可以使用类似的.net实现来回答这个问题).
我申请的简短说明:
我的桌面应用程序将仅在win平台上运行,使用vb.net,它是一个简单的网吧管理软件,在服务器上运行服务器gui,在工作站上运行客户端gui,两者都与TCP / IP通信以分配时间到客户,以及将一些数据存储在xml文件(例如人工运算符登录信息)或小型数据库中的服务器.没什么复杂的.
我想做什么:
我想要一个“性感”的外观,即无论是silverlight外观还是win7手机外观,但这是一个桌面应用程序.我想使用CSS,但它完全是可选的,如果有一种简单的方法让我的控件看起来像下面没有CSS,那对我很好.
我试过了什么
我已经考虑过用浏览器应用程序做一个银光,但是因为我是.net的新手,尽管我已经阅读了很多关于在浏览器中使用silverlight5的文章,但我不想被抓住当我想实现一个功能,并意识到“哦银色灯开箱即不支持”.
所以我的问题是,如何在我的桌面vb应用程序中实现图片中的一个新外观?
解决方法:
您应该将WPF用于您的应用程序,而不是使用WinForms.
WPF(Windows Presentation Foundations)是一个与Silverlight相同的平台,但在桌面上(就你现在需要注意的而言.)Silverlight是WPF的缩减版本,所以WPF会给你更多的控件和很多更多地控制该计划.
WPF使用XAML绘制UI,并将代码保存在与xaml文件关联的源代码文件中.如果您有使用Silverlight的经验,您应该可以轻松地使用WPF制作程序.
WPF功能非常强大,可让您访问Silverlight上可能具备的所有样式. WinForms更受限制,这使得放弃一致的Windows外观并创建自己的直观和创新UI变得更加困难.
希望能帮助到你!
如果您有兴趣,可以参考以下教程:
WPF Tutorials
这是一个示例WPF桌面应用程序(与Silverlight可实现的外观完全相同)
本文标题为:c# – 使用Silverlight / windows手机式控件设置我的.Net桌面应用程序GUI


基础教程推荐
- C#获取指定目录下某种格式文件集并备份到指定文件夹 2023-05-30
- C#中 Json 序列化去掉null值的方法 2022-11-18
- Unity shader实现高斯模糊效果 2023-01-16
- C# 解析XML和反序列化的示例 2023-04-14
- C#调用摄像头实现拍照功能的示例代码 2023-03-09
- c# – USING块在网站与Windows窗体中的行为不同 2023-09-20
- C#中的Linq to JSON操作详解 2023-06-08
- 实例详解C#实现http不同方法的请求 2022-12-26
- Unity 如何获取鼠标停留位置下的物体 2023-04-10
- C#通过标签软件Bartender的ZPL命令打印条码 2023-05-16