如何将caliburn.micro视图模型绑定到WP8 LongListSelector控件?

时间:2013-07-28 05:37:07

标签: windows-phone-8 caliburn.micro longlistselector

有没有办法将Caliburn.Micro视图模型自动绑定到Windows Phone 8 LongListSelector控件并自动连接SelectedItem属性?

1 个答案:

答案 0 :(得分:3)

如果我正确理解您的问题,那么您希望将正常的Caliburn.Micro约定应用于LongListSelector控件。

我不使用Windows Phone开发,但我认为可以通过在引导程序的Configure()方法中调用以下代码行来完成。

ConventionManager.AddElementConvention<LongListSelector>(LongListSelector.ItemsSourceProperty, "SelectedItem", "SelectionChanged");

此代码告诉Caliburn.Micro在找到命名的(例如x:Name =“myList”) ItemsSource时使用LongListSelector属性并使用SelectedItem只要在动作消息的参数列表中传递LongListSelector元素,最后它默认使用SelectionChanged事件来触发动作消息。