1

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

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

问题 2 在 Skype 启动时让我登录
如果必须执行自动登录,我考虑使用 sqlite 来存储凭据并存储值(如真或假)。

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

问题 4 如果我想在 WPF 应用程序中执行诸如请在登录时等待(登录通过 web 服务)之类的操作,请等待(登录)Skype
,我是否应该在网格中使用动画 gif,我可以在隐藏登录组合框时显示它和密码框网格还是我应该使用动画对象(我现在对此一无所知)?

这篇文章主要是为了让各位专家给我指出正确的资源并告诉我什么是最佳实践。诸如 dos 和 dons 之类的东西。感谢您阅读本文,请让我对如何开始实现这些功能有一个清晰的想法。再次感谢

4

1 回答 1

1

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

您可能还想查看 .NET 的内置应用程序设置功能。此链接适用于 Windows 窗体而不是 WPF,但想法应该相同。

于 2010-05-19T02:51:24.467 回答