从可观察集合中绑定组合框项目源时遇到问题
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));
我正在开发一个 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));