WPF Databinding combobox to a list

前端 未结 3 1250
温柔的废话
温柔的废话 2021-02-19 08:18

I am having a difficult time trying to bind my property which is of type List to my combobox through XAML.

public List MyProperty  { get; set; }
         


        
3条回答
  •  無奈伤痛
    2021-02-19 08:38

    Posting my comment back to mark the answer.

    My DataContext was set, BUT it was set after InitializeComponent(). I thought that could be the problem. Then I realized that as I am binding through xaml, when the view loads, the binding happens to the property which is empty.

    The property gets populated when the view is ready after its loaded (i.e on _presenter.OnViewReady()). Since it's not an observable collection nothing gets added to the combobox. Specifying it from my code behind works, because at that time the data exists in the property.

提交回复
热议问题