在 Windows 应用商店应用中动态填充组合框
本文关键字:应用 填充 组合 动态 Windows | 更新日期: 2023-09-27 18:37:22
我添加这个控件如何动态分配它标签和内容??
<ComboBox x:Name="cbTst" SelectedValue="{Binding SelectedDirection, Mode=TwoWay}" SelectedValuePath="Tag" Canvas.Left="82" Canvas.Top="19">
<ComboBoxItem Content="North" Tag="0"/>
<ComboBoxItem Content="East" Tag="90"/>
<ComboBoxItem Content="South" Tag="180"/>
<ComboBoxItem Content="West" Tag="270"/>
</ComboBox>
ComboBox cbTst = new ComboBox { Height = 30, Width = 100 };
cbTst.SelectedValue = "{Binding SelectedDirection, Mode=TwoWay}";
cbTst.SelectedValuePath = "Tag";
cbTst.Items.Add(new ComboBoxItem { Content = "North", Tag = 0 });
cbTst.Items.Add(new ComboBoxItem { Content = "East", Tag = 90 });
cbTst.Items.Add(new ComboBoxItem { Content = "South", Tag = 180 });
cbTst.Items.Add(new ComboBoxItem { Content = "West", Tag = 270 });
Gridx.Children.Add(cbTst);
XAML:
<Grid x:Name="Gridx" Margin="231,162,201,147">
</Grid>
serversList.Items.??
例如,您可以将文本框添加为组合框的项目
TextBlock tx = new TextBlock();
tx.Text = "something";
cbTst.Items.Add(tx);"
或者您可以删除这样的项目: cbTst.Items.RemoveAt(要删除的项目的索引)