我有一个视图模型此调用是否可以将空引用传递给Init视图模型?
ShowViewModel<MyViewModel>(
new MyParams { ... }
);
在MyViewModel我有这个Init
方法,它完美的作品
public void Init(MyParams params)
{
if (params != null)
{
// some logic
}
else
{
// some other logic
}
}
在另一个视图模型我有
ShowViewModel<MyViewModel>();
我期待在初始化方法MyViewModel
上收到null,而不是我得到'MyParams'的实例。这就是产生问题,因为我有具体的逻辑不带参数
我有可能会负责这一点,但乍一看我不能确定任何自定义逻辑,负责定制主持人的逻辑来处理呼叫。这是复杂参数的标准行为吗?