从可观察集合中绑定组合框项目源时遇到问题

Having issues binding combobox item source from an observable collection

我正在开发一个 uwp 应用程序,问题是组合框是空的,没有任何元素,我也愿意寻求更好的想法(基本上需要组合框的项目在 1 到 24 之间)。我还在 c# 页面中正确使用了可观察集合。

XAML <ComboBox x:Name="HoursCB" HorizontalAlignment="Center" Margin="5" ItemsSource="{x:Bind HoursCollection}"/>

C#

public ObservableCollection<int> HoursCollection = new ObservableCollection<int>();

        public void AddHours()
        {
            for (int i = 1; i <= 24; i++)
            {
                HoursCollection.Add(i);
            }            
        }```

你甚至不需要方法。直接初始化集合即可:

public ObservableCollection<int> HoursCollection = 
    new ObservableCollection<int>(Enumerable.Range(1, 24));