0

一个简单的xml:

<ComboBox
    Height="23" Name="status"
    IsReadOnly="False"
    ItemsSource="?"
    Width="120">
</ComboBox>

您需要写到 С# 的内容,将项目粘贴在此处的下拉列表中

4

1 回答 1

3

ItemsSource是一个简单的绑定到 [something] 的集合,它将填写组合列表,这是一个快速示例:

public class MyDataSource
{
    public IEnumerable<string> ComboItems 
    {
        get
        {
            return new string[] { "Test 1", "Test 2" };
        }
    }
}

<ComboBox
    Height="23" Name="status"
    IsReadOnly="False"
    ItemsSource="{Binding Path=ComboItems}"
    Width="120">
</ComboBox>

这不是一个完整的示例,但它为您提供了想法。

还值得注意的是,您不必使用ItemsSource属性,这也是可以接受的:

<ComboBox
    Height="23" Name="status"
    IsReadOnly="False"
    Width="120">
    <ComboBox.Items>
        <ComboBoxItem>Test 1</ComboBoxItem>
        <ComboBoxItem>Test 2</ComboBoxItem>
    </ComboBox.Items>
</ComboBox>
于 2012-06-27T12:19:27.117 回答