我正在编写我的第一个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
基础教程推荐
- winform把Office转成PDF文件 2023-06-14
- C# windows语音识别与朗读实例 2023-04-27
- unity实现动态排行榜 2023-04-27
- C#控制台实现飞行棋小游戏 2023-04-22
- ZooKeeper的安装及部署教程 2023-01-22
- C#类和结构详解 2023-05-30
- linux – 如何在Debian Jessie中安装dotnet core sdk 2023-09-26
- C# List实现行转列的通用方案 2022-11-02
- 一个读写csv文件的C#类 2022-11-06
- C# 调用WebService的方法 2023-03-09