在屏幕中更改选择时,未在Light Switch中设置Visual Collection的选定项目

时间:2013-08-05 06:19:59

标签: datagrid visual-studio-lightswitch lightswitch-2012

我为Silverlight控件创建了一个lightswitch控件扩展,它绑定到一个集合。 (比如DataGrid)

它正确地显示了屏幕上的数据,但是当我在网格中选择一行时,基础查询的SelectedItem属性没有得到更新。当我使用LS DataGrid时,它按预期工作。

猜测是什么,我需要绑定所选的表项和我的集合控件。

我如何在我的扩展程序中执行此操作?

谢谢..

1 个答案:

答案 0 :(得分:0)

您是否将模式设置为双向?

SelectedItem="{Binding Screen.CreatedProperty, Mode=TwoWay}

这可能对您的屏幕代码有帮助:

 partial void ResponsibleRoles_SelectionChanged()
    {
        if (this.query.SelectedItem != null)
            Property = this.query.SelectedItem.field;
    }