gpt4 book ai didi

.net - 将事件参数和发送者传递给 RelayCommand

转载 作者:行者123 更新时间:2023-12-04 02:35:00 25 4
gpt4 key购买 nike

使用 RelayCommand 时如何获取事件发送者?

最佳答案

这是那些令人痛苦的 %¤# 答案之一,我实际上并没有回答您的问题,而是教导您应该以不同的方式做些什么。所以,很抱歉。开始:

如果您发现自己处于需要获取 View 模型中的发送方对象的位置,那么您可能应该做一些不同的事情。例如,通过引用 View 模型中的 Button 或 ListBox,您已使该 View 模型了解它不应该了解的 UI 概念。我的建议是,改为连接到代码隐藏页面中的事件,找出您需要了解的有关发件人的信息或不了解的信息,然后以编程方式执行 viewmodel 命令。这也违反了 MVVM“规则”,但恕我直言,这比在您的 View 模型中引用发件人要轻得多。

关于.net - 将事件参数和发送者传递给 RelayCommand,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2963830/

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