为什么我们不能在没有任何PayLoad的情况下发布事件.
_eventAggregator.GetEvent<SelectFolderEvent>().Publish(new SelectFolderEventCriteria() { });
Run Code Online (Sandbox Code Playgroud)
现在,我不需要在这里传递任何工资.但EventAggregator实现要求我有一个空类来做到这一点.
事件:
public class SelectFolderEvent : CompositePresentationEvent<SelectFolderEventCriteria>
{
}
Run Code Online (Sandbox Code Playgroud)
有效载荷:
public class SelectFolderEventCriteria
{
}
Run Code Online (Sandbox Code Playgroud)
为什么Prism没有办法只使用事件并发布它
_eventAggregator.GetEvent<SelectFolderEvent>().Publish();
Run Code Online (Sandbox Code Playgroud)
它是按设计而我不明白吗?请解释.谢谢!
我有以下 JavaScript 代码。
var myCellCollection = document.getElementById('myTbl').cells;
Run Code Online (Sandbox Code Playgroud)
这在 IE 中运行良好,它返回一组表格单元格。但同一行在 Firefox 中返回“未定义”。我正在使用 IE 9 和 Firefox 12。