我创建了一个基本视图模型,我的所有视图模型都继承自该视图模型。那部分很容易。
所有视图都绑定到一个视图模型(所有视图都继承自基本视图模型)
在 OnActionExecuted 方法中,我根据某些条件将真/假值插入到 baseviewmodel 内的属性中。
从事物的角度来看。我有一个单一的布局页面,我希望能够读取属性的值并根据该值呈现不同的局部视图。
这可能吗?我不想将代码添加到每个视图,但我认为我也不应该将布局绑定到我的 baseviewmodel。
如果我可以避免将值插入到 valuebag 中,那就太好了,因为我需要能够通过强类型名称在应用程序中的任何位置访问这些值。