繁体   English   中英

如何在WPF应用程序中实现Skype或MSN聊天中的登录和服务功能

[英]how to implement login and service features as in skype or msn chat in a wpf application

我正在构建一个WPF应用程序,该应用程序可以连接到Web服务以进行操作。到目前为止,我需要做的事情还不错。现在,我想通过添加username editable combobox等功能来改善使用体验sign me in when skype startstart when computer start
我对每个功能都有一个不错的主意,但是对它们的实现却知之甚少。

问题1 用户名组合框
我使用isEditable设置为true的组合框,但我认为它没有以前的用户名,这是否意味着我必须将每个成功的登录用户名存储在sqlite中?

问题2 在Skype启动时登录我
我想考虑如果要执行自动登录,毕竟还是要使用sqlite来存储凭据并存储值(如true或false)。

问题3 在计算机启动时启动
我知道它是作为service。但是将其用作服务并在选中或取消选中复选框时删除其服务的过程令我有些困惑。

问题4 请等待(登录)Skype
如果我想做类似的事情,请在WPF应用程序中等待登录(通过Web服务登录),如果我在隐藏登录组合框和密码框网格时可以显示的网格中使用动画gif,或者我应该使用动画对象(我目前不知道这方面的信息?

这篇文章主要是为您的专家提供的,可以为我指出正确的资源,并告诉我最佳做法是什么。 感谢您阅读本文,请让我对如何开始实现这些功能有一个高明的想法。 再次感谢

1:是的,您必须手动将以前的值存储在某个位置,并将它们分配给ComboBox的ItemsSource。
2:我不明白这个问题。
3:否,服务不同。 服务在后台运行,完全不与UI交互。 您想要的只是在注册表的自动运行部分中添加(或删除)条目。 试试这个链接
4:WPF(本机)不支持GIF。 就个人而言,我只使用将IsIndeterminate设置为true的ProgressBar,但其他动画也可以使用。

您可能还需要查看.NET的内置应用程序设置功能。 此链接是Windows窗体而不是WPF的链接,但思路应相同。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM