如何在lightswitch中设置组合框的默认值

时间:2013-12-05 02:13:32

标签: c# combobox visual-studio-lightswitch

我为我的搜索屏幕创建了一个ComboBox,它按预期工作。

我正在使用绑定代码:

partial void SearchStatusTest_Created()
    {
        IContentItemProxy comboControl = this.FindControl("Status");

        comboControl.SetBinding(
        System.Windows.Controls.ComboBox.ItemsSourceProperty,
        "Screen.ManagerStatusFilter",
        System.Windows.Data.BindingMode.TwoWay);

        comboControl.SetBinding(
        System.Windows.Controls.ComboBox.SelectedItemProperty,
        "Screen.Status",
        System.Windows.Data.BindingMode.TwoWay);

        this.Status = this.DataWorkspace.ProjectDeck2Data.Statuses_SingleOrDefault(2);

    }

尝试设置以下默认值:

  

this.Status = this.DataWorkspace.ProjectDeck2Data.Statuses_SingleOrDefault(2):

请注意它确实有效,但仍无法在屏幕上的ComboBox中看到默认值。

1 个答案:

答案 0 :(得分:0)

尝试创建一个riaservice。在此riaservice中,您可以将查询转换为List并添加一些选项。