gpt4 book ai didi

wpf - 我应该在哪里设置 DataContext - 代码隐藏或 xaml?

转载 作者:行者123 更新时间:2023-12-04 02:18:01 24 4
gpt4 key购买 nike

(老实说,我搜索并阅读了所有似乎相关的“相关问题”——我确实希望我没有“错过”其他地方的这个问题,但这里是......)

有两种不同的方式(至少)可以设置 DataContext。一种可以使用 XAML,一种可以使用背后的代码。

什么是“最佳实践”,为什么?

我倾向于在 XAML 中设置它,因为它允许设计人员自己定义集合,但我需要“弹药”来说明为什么这是最佳实践或者为什么我很疯狂并且背后的代码是炸弹......

最佳答案

我认为这取决于您将 DataContext 设置为什么,以及最终的个人喜好。

我个人总是在我的 View 背后的代码中这样做,因为我发现它总体上更清晰,这就是我学习 MVVM 的方式。要记住的另一件事是,有时您可能需要根据您正在使用的内容更改数据上下文。如果是这种情况,那么在后面的代码中而不是在 XAML 中执行会更清晰/更容易。

关于wpf - 我应该在哪里设置 DataContext - 代码隐藏或 xaml?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2811480/

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