我正在编写我的第一个vb.net应用程序(但我也会在这里标记c#,因为我确信即使是一个c#人也可以使用类似的.net实现来回答这个问题).我申请的简短说明:我的桌面应用程序将仅在win平台上运行,使用vb.net,它是一个简单的...
![](https://oss.womengda.net/imgfile/2309/1E39A19222220-33Y8.jpg)
我正在编写我的第一个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
![](/xwassets/images/pre.png)
![](/xwassets/images/next.png)
- user32.dll 函数说明小结 2022-12-26
- c# 模拟线性回归的示例 2023-03-14
- Unity3D实现渐变颜色效果 2023-01-16
- 在C# 8中如何使用默认接口方法详解 2023-03-29
- Unity Shader实现模糊效果 2023-04-27
- WPF使用DrawingContext实现绘制刻度条 2023-07-04
- Oracle中for循环的使用方法 2023-07-04
- .NET CORE DI 依赖注入 2023-09-27
- C# 使用Aspose.Cells 导出Excel的步骤及问题记录 2023-05-16
- 如何使用C# 捕获进程输出 2023-03-10