小编Xyl*_*ynx的帖子

消息对话框中的文本输入?ContentDialog?

我想知道什么是允许用户在Windows 10通用应用程序中将文本输入到MessageDialog的最佳方式.(忘记密码系统).从我已经完成的研究来看,使用MessageDialog似乎不太可能,但可以使用ContentDialog完成.到目前为止,我发现这个网站大致解释了如何使用ContentDialog,但没有解释文本输入,以及MSDN上的这篇文章确实展示了如何使用带有ContentDialog的文本框,但显示的方法对我来说似乎相当复杂.

那么,有没有人知道这样做的更简单的方法,还是MSDN最简单的方式?

谢谢你的帮助

弥敦道

c# xaml dialog win-universal-app windows-10

12
推荐指数
2
解决办法
9740
查看次数

使用id作为键反序列化JSON对象结构

我有这个由第三方Web服务生成的JSON

{
  "user_data": {
    "123456789": {
      "transactions_id": 123456789,
      "transaction_date": "2015-07-08T18:31:28+01:00",
      "reason_type": "REWARD",
      "category": "categoryFoo",
      "title": "titleFoo",
      "description": "",
      "reward_quantity": 5,
      "reward_name": " foo"
    },
    "1234567891": {
      "transactions_id": 1234567891,
      "transaction_date": "2015-07-08T18:33:06+01:00",
      "reason_type": "REWARD",
      "category": "categoryFoo",
      "title": "titleFoo",
      "description": "",
      "reward_quantity": 5,
      "reward_name": " foo"
    },
    "1234567892": {
      "transactions_id": 1234567892,
      "transaction_date": "2015-07-08T18:35:00+01:00",
      "reason_type": "REWARD",
      "category": "categoryFoo",
      "title": "titleFoo",
      "description": "",
      "reward_quantity": 5,
      "issuers_name": " foo"
    }
  }
}
Run Code Online (Sandbox Code Playgroud)

交易金额将随着每个请求而变化,因此可能有3个像这样一次然后10个下一个.为了处理不同数量的事务,我理解您需要使用类似于此的列表public List<User> users { get; set; },用户与此类似

public class User
{
    public …
Run Code Online (Sandbox Code Playgroud)

c# json list json.net deserialization

1
推荐指数
1
解决办法
158
查看次数