如何解决使用 Microsoft.Toolkit.Mvvm 创建消息时应如何避免重复?
按照文档,我设法在发送者类中使用以下内容设置消息传递:
{% extends 'base.html' %}
{% block content %}
<ul>
<form method="POST">{% csrf_token %}
{% for task in tasks %}
<li>{{ task.0 }} + {{ task.1 }} =
<input type="text" size=2 name="answer_list"
onkeypress="return event.charCode >= 48 && event.charCode <=57">{{ answer }}
</input>
</li>
{% endfor %}
</br>
</br>
<input type="button" onclick="location.href='/plus_im_10er_check/';"
value="Check answers">
</input>
</ul>
{% endblock content %}
消息是:
private void SendExampleString1(string message)
{
Messenger.Send(new String1Message(message));
}
并且在视图模型中有:
public sealed class String1Message: ValueChangedMessage<string>
{
public String1Message(string value) : base(value)
{
}
}
我的问题是,设置这些类的正确方法是什么,这样,我就不必为需要它的每个属性创建一个新的 Message 类,因此 String1、String2、Bool1、Int1。 .. 等等。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。