使用reactui更改WPF视图

时间:2018-11-22 17:20:12

标签: c# .net wpf mvvm reactiveui

任何人都可以帮我提供使用reactUI和WPF更改视图的最佳实践。

此刻,我正在关闭一个窗口并打开一个新窗口,对我来说,这似乎是一种丑陋的用户体验,而且相当笨拙。

此概念是一个登录屏幕,成功登录后,该屏幕会转到新页面。

我不知道我是否应该有一个主窗口,每个窗口具有不同的模板,然后绑定到这些模板。

一如既往,感谢您的提示!

1 个答案:

答案 0 :(得分:0)

这听起来像是导航的好用例。我将创建一个RoutedViewHost并根据需要从我的LoginPageViewModel导航到LogginErrorViewModel或LogginSuccesViewModel。请参阅以下参考:

https://reactiveui.net/api/reactiveui/routedviewhost/ https://reactiveui.net/docs/handbook/routing/

在特定情况下更深层次的潜水:

https://kent-boogaart.com/blog/custom-routing-in-reactiveui

欢呼!