ComboBox,如何赋值
ComboBox, How to give value
我正在尝试为名称为“tbYear”的 My ComboBox 分配一个值,我要分配的这个值来自 My API。我得到的值是正确的,我只需要能够实现这段代码。我正在使用 UWP、C#。
我的 TreeView 在 file.xaml
<ComboBox x:Name="tbYear">
<ComboBoxItem Content="Year 1"></ComboBoxItem>
<ComboBoxItem Content="Year 2"></ComboBoxItem>
</ComboBox>
我的file.xaml.cs
private async void GetData
{
srcResults = await apiclient.GetValues();
tbYear.SelectedItem = srcResults.Year;
}
但我没有收到任何错误,但无法正常工作
我该如何解决?
设置 SelectedValuePath="内容"
<ComboBox x:Name="tbYear" SelectedValuePath="Content">
<ComboBoxItem Content="Year 1"></ComboBoxItem>
<ComboBoxItem Content="Year 2"></ComboBoxItem>
</ComboBox>
然后您可能想要设置 SelectedValue,例如:
private async void GetData
{
srcResults = await apiclient.GetValues();
tbYear.SelectedValue = srcResults.Year;
}
我建议使用 GetDataAsync() 作为名称,确保 return Task 而不是 void 也。
我正在尝试为名称为“tbYear”的 My ComboBox 分配一个值,我要分配的这个值来自 My API。我得到的值是正确的,我只需要能够实现这段代码。我正在使用 UWP、C#。
我的 TreeView 在 file.xaml
<ComboBox x:Name="tbYear">
<ComboBoxItem Content="Year 1"></ComboBoxItem>
<ComboBoxItem Content="Year 2"></ComboBoxItem>
</ComboBox>
我的file.xaml.cs
private async void GetData
{
srcResults = await apiclient.GetValues();
tbYear.SelectedItem = srcResults.Year;
}
但我没有收到任何错误,但无法正常工作
我该如何解决?
设置 SelectedValuePath="内容"
<ComboBox x:Name="tbYear" SelectedValuePath="Content">
<ComboBoxItem Content="Year 1"></ComboBoxItem>
<ComboBoxItem Content="Year 2"></ComboBoxItem>
</ComboBox>
然后您可能想要设置 SelectedValue,例如:
private async void GetData
{
srcResults = await apiclient.GetValues();
tbYear.SelectedValue = srcResults.Year;
}
我建议使用 GetDataAsync() 作为名称,确保 return Task 而不是 void 也。