我在我的 Mono For Android 应用程序中成功使用了 [TinyMessenger][1],并且正在派生从 GenericTinyMessage 分类的消息,以便我可以使用它们发送内容。
GenericTinyMessage 需要将 Sender 传递给构造函数,如 wiki 中所述:
// And if your message needs some "content" we provide a simple
// generic message (GenericTinyMessage<TContent>) out of the box.
//
// We can use that message directly or derive from it to gain a
// strongly typed "content" property
public class MyMessageAgain : GenericTinyMessage<String>
{
/// <summary>
/// Create a new instance of the MyMessageAgain class.
/// </summary>
/// <param name="sender">Message sender (usually "this")</param>
/// <param name="content">Contents of the message</param>
public MyMessageAgain(object sender, String content)
: base(sender, content)
{
// We now have a public string property called Content
}
}
但是,我在静态类中使用它,因此没有用于sender的。我可以使用null,还是必须提供发送对象?
谢谢,
詹姆士