gpt4 book ai didi

silverlight - 当MVVM内置的riaservices功能中断时,为什么要使用MVVM

转载 作者:行者123 更新时间:2023-12-03 10:30:48 27 4
gpt4 key购买 nike

我正在努力地理解为什么MVVM确实是一种可以很好地实现riaserivces的模式。对我来说,除了麻烦之外,没有什么麻烦,它只是增加了我必须编写的另一层。我知道可以更改UI,但实际上不需要。取而代之的是,我将无法使用riaservices,datagrid,dataform来实现所有功能都需要某些实现的开箱即用功能。为什么不能这么简单?

真的没有办法让MVVM自动设置“IsBusy”和所有数据表单编辑功能。就像重新发明轮子一样,似乎我可以使用riaservices更快地编写代码

最佳答案

有人会问:“为什么在中断MVVM时我应该使用RIA服务?” :-)我没有足够的RIA Services专家来回答您有关IsBusy的确切问题,并保留MVVM的轻松编辑功能,但是请记住,MVVM和RIA Services都在炒作过山车上遥遥领先,并且几乎任何博客或开发网站都会尝试说服您,为什么它们是切成薄片以来最好的东西。如果您看不到需要技术或模式,请不要使用它。

就是说:我认为,RIA Services的真正目的是让您在页面上拍一个DataGrid,然后使用它查看数据库。这就是为什么几乎所有示例都这样做的原因,并且大多数示例都不会对MVVM感到困扰,因为它妨碍了精巧的向导和拖放式开发,这正是RIA真正发挥作用的地方。如果您正在这样做,那么没有MVVM的RIA可能比反之更有意义。

关于silverlight - 当MVVM内置的riaservices功能中断时,为什么要使用MVVM,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3009118/

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