gpt4 book ai didi

silverlight - 多 View 模型的一个 View

转载 作者:行者123 更新时间:2023-12-03 10:50:20 24 4
gpt4 key购买 nike

我有一个Silverlight页面,其名称为MySampleView。此页面的功能将根据用户的角色而有所不同,例如,如果用户角色A打开此页面,它将从表A中获取数据,但是如果用户角色B打开此页面,它将从表B中获取数据。

我想知道在这种情况下只有一个View和2个ViewModel是好的。如果是这样,设置数据上下文的正确方法是什么? (当前我将页面的DataContext设置在xaml中,这不支持将2个 View 模型切换为1个 View 。)

最佳答案

我认为您可以使用一个ViewModel,但可以更改Model层,以便能够将用户角色传递给Model并从对应表中获取数据。如果用户角色不是您要传递给模型的信息,则可以将其转换为标记/枚举或其他在模型层可以接受的类型。

关于silverlight - 多 View 模型的一个 View ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5869664/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com