小编Hor*_*zon的帖子

在Prism EventAggregator中发布没有PayLoad的事件?

为什么我们不能在没有任何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)

它是按设计而我不明白吗?请解释.谢谢!

prism mvvm silverlight-5.0

12
推荐指数
1
解决办法
3429
查看次数

Firefox 浏览器无法识别 table.cells 吗?

我有以下 JavaScript 代码。


var myCellCollection = document.getElementById('myTbl').cells;
Run Code Online (Sandbox Code Playgroud)

这在 IE 中运行良好,它返回一组表格单元格。但同一行在 Firefox 中返回“未定义”。我正在使用 IE 9 和 Firefox 12。

javascript firefox cells

2
推荐指数
1
解决办法
3102
查看次数

标签 统计

cells ×1

firefox ×1

javascript ×1

mvvm ×1

prism ×1

silverlight-5.0 ×1