2010-05-18 49 views
1

我正在构建一个WPF应用程序,它的操作连接到Web服务。我需要工作的事情到目前为止fine.Now我希望通过添加诸如username editable combobox,sign me in when skype startstart when computer start之类的功能来改善使用体验。
我对每个功能都有一个公平的想法,但对他们的实现知之甚少。如何实现在wpf应用程序中的Skype或MSN聊天中的登录和服务功能

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

问题2我登录时,Skype的开始
我想使用SQLite毕竟存储凭证和存储的值(如true或false)来执行,如果自动登录了。

问题3启动计算机时开始
我知道这是关于有是service.but使用它作为一种服务,当复选框被选中或清除unckecked其服务的过程有点对我感到困惑。

问题4请等待Skype的
的(签署),如果我想在WPF应用程序我应该使用gif动画在做这样请等待登录的事情(登录是在web服务)一个网格,我可以显示时,隐藏登录组合框和密码箱网格或我应该使用动画对象(我目前还不知道)?

这篇文章主要针对您的专家,要么指向我的正确资源,并告诉我做什么是最佳实践。像dos和dons.Thanks读这个,请让我有一个关于如何开始实现这些功能的克莱尔想法。再次感谢

回答

1

1:是的,你必须手动存储以前的值,并将它们分配到组合框的ItemsSource。
2:我不明白这个问题。
3:不,服务不同。服务在后台运行,根本不与UI进行交互。你想要的只是在注册表的自动运行部分添加(或删除)一个条目。尝试this link
4:WPF不(本地)支持GIF。就我个人而言,我只是使用一个IsIndeterminate ProgressBar设置为true,但其他动画也可以。

你可能也想看看.NET内置的application settings函数。这个链接是针对Windows Forms而不是WPF的,但这些想法应该是相同的。

+0

Hello JustAbill谢谢你的答复。问题2基本上是自动登录。 – 2010-05-19 08:35:13

+0

如果您询问“我应该自动登录”字段的位置/方式,然后将其保存在与配置文件相同的位置(用户详细信息)是有意义的 - 除非您必须同时档案名称。在这种情况下,它可能不得不为每个Windows用户设置。 – JustABill 2010-05-20 00:49:02

相关问题