【发布时间】:2012-06-15 15:17:13
【问题描述】:
MvvmCross 是否支持显示警报或弹出窗口的跨平台解决方案?
搜索代码我找到了MvxDialogActivityView,但它已被注释掉。现在还会这样吗?
如果没有直接的支持,您认为最好怎么做? (也许 ViewModel 会更改一个属性并调用 FirePropertyChanged 以便 View 知道它并显示警报。)
2012 年 6 月 16 日 16:04 编辑
我要针对这种特定情况做的事情如下: 在页面上单击一个按钮,这会导致在 ViewModel 中运行一个方法,该方法执行评估以确定应该向客户显示两条消息中的哪一条。该消息将显示为警报或弹出窗口(本机,或者最好完全由我设计)。消息会在(单击 OK 按钮,或者最好是 3 秒)后消失。
消息被关闭后,也会导航一个新页面(取决于显示的两条消息中的哪一条)。
【问题讨论】:
-
我认为这取决于具体情况。你能提供更多信息吗?
-
对于一般的错误显示模式,slodge.blogspot.co.uk/2012/05/… 有一个建议(它是从这里某处的答案复制而来的 - 现在找不到!) - 但是还有更多您正在寻找的东西为了?
-
嗨 Stuart,我已经将问题更新为更具体一点...并纠正了 v 的过多 :)
-
这听起来更像是敬酒......几秒钟后淡入然后淡出......
标签: xamarin.ios xamarin.android mvvmcross