有没有可用于Silverlight.FX的文档?

时间:2009-12-07 09:10:20

标签: silverlight silverlight-3.0 silverlight.fx

Silverlight FX看起来会覆盖我的MVVM需求,但是我很难找到关于行为系统(或任何好的doco)的优秀文档,除了以前发布的一些博客帖子之外。

具体来说,我试图找出如何从我的视图中捕获RowCommit事件并让它在我的视图模型上调用方法/事件?我试图从ComponentOne数据网格捕获此事件,但框架中没有任何内容表明它不会与第三方控件一起使用。

有什么想法吗?

2 个答案:

答案 0 :(得分:1)

我所知道的没有可用的文档。通过查看下载中提供的C#源文件以及作者在blog上写的各种文章,我能够学到最多。查看作者提供的样本的源代码也有帮助。

答案 1 :(得分:1)

我确实需要写一些文档...部分希望参考样本也会有所帮助。看看示例应用程序 - 它们都已编译/工作,并演示了各种场景。

您的具体问题...请注意我没有看到/使用该特定供应商的控制......但有些有根据的猜测:

<componentOne:DataGrid>
  <fxui:Interaction.Triggers>
    <fxui:EventTrigger EventName="RowCommit" Action="$model.SomeMethodOnViewModel()" />
  </fxui:Interaction.Triggers>
</componentOne:DataGrid>

您可以从eventargs传入数据 - 例如,如果EventArgs包含对Row的引用,该Row包含对刚刚提交的模型项的引用,您可以使用$ eventArgs.Row.DataContext引用它并传递进入SomeMethodOnViewModel。

希望有所帮助。