3

私のウィンドウには、フィールドとして double の配列があります:

double[] sizes = new double[] {1.0, 2.0, 3.0, 4.0};

また、上記の配列と同じアイテムを正確に配置したいコンボボックスもあります。この配列をコンボボックスのリソースとしてバインドするxamlを手伝ってくれる人はいますか?

4

2 に答える 2

7

コードがどのように見えるかはわかりませんが、配列をにバインドする方法の例を次に示しますComboBox

<Window x:Class="WpfApplication1.MainWindow"
        xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
        xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
        Title="MainWindow" Height="350" Width="525">
<Grid>
    <ComboBox ItemsSource="{Binding Sizes}" />
</Grid>
</Window>

コードビハインド:

namespace WpfApplication1
{
    /// <summary>
    /// Interaction logic for MainWindow.xaml
    /// </summary>
    public partial class MainWindow : Window
    {
        public double[] sizes = new double[] { 1.0, 2.0, 3.0, 4.0 };
        public double[] Sizes
        {
            get { return sizes; }
        }

        public MainWindow()
        {
            this.DataContext = this;   
        }
    }
}
于 2012-07-23T22:01:24.643 に答える