繁体   English   中英

如何在Lightswitch中为组合框设置默认值

[英]How to set default value for a combobox in 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中仍然看不到默认值。

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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM