【发布时间】:2013-04-18 02:40:19
【问题描述】:
基于我之前的问题Accessing variables from XAML and object from ViewModel using Code Behind: 我怎么知道哪个先执行?
是背后的代码还是 ViewModel?
我只是想确保我的代码在 ViewModel 之前执行
【问题讨论】:
-
我相信您的问题超出了具体的上下文(具体的应用程序设计),即使在研究了您的上一个问题之后,我仍然怀疑您在问什么 - 可以通过代码隐藏完全替代 XAML,反之亦然反之亦然。如果您在 XAML 中执行某些操作,那么您不会在代码隐藏中执行此操作,反之亦然。无论如何,看看这个问题最终将如何回答很有趣
-
嗨@ГеннадийВанинНовосибирск 你看到我上面的问题的相关主题了吗?我正在访问视图模型以使用后面的代码将项目添加到我现有的列表中。但我想确保在我的视图模型中执行任何操作之前发生这种情况。请参考以下链接了解更多详情stackoverflow.com/questions/16007054/…
-
这个问题真的没有多大意义。在编译器完成源代码后,您最终会得到一个 SINGLE 类。代码由 XAML 生成,这就是 .xaml.cs 类通常在其定义中包含
partial class的原因。您可能指的是 XAML 上的绑定何时初始化,当然是在InitializeComponent();期间
标签: c# wpf xaml mvvm conceptual