2009-05-28 7 views
0

Используя следующий код, я извлечения списка Целые из БД и преобразование их в Изображения ФлагиWPF Преобразование целого изображения без привязки DB

<ComboBox Name="ComboBox1" ItemSource="{Binding Path=NumberList"> 
     <ComboBox.ItemTemplate> 
      <DataTemplate> 
       <Image Source="{Binding Path=Numbers, Converter={StaticResource myValueFlagConverter}}" /> 
      </DataTemplate> 
     </ComboBox.ItemTemplate> 
    </ComboBox> 

Если бы я хотел иметь ComboBox со значениями От 1 до 3 без привязки к NumberList в БД, как мне это сделать, используя мой конвертер, используя простой пример ниже в качестве отправной точки или, возможно, привязка к локальному массиву или что-то еще?

<ComboBox Name="ComboBox2" > 
     <ComboBoxItem>1</ComboBoxItem> 
     <ComboBoxItem>2</ComboBoxItem> 
     <ComboBoxItem>3</ComboBoxItem> 
    </ComboBox> 

ответ

0

Не уверен, что я понимаю, что вы пытаетесь сделать, но я предполагаю, что это может быть что-то вроде:

ComboBox1.ItemSource = новый список() {1, 2, 3};

<ComboBox Name="ComboBox1"> 
     <ComboBox.ItemTemplate> 
      <DataTemplate> 
       <Image Source="{Binding Converter={StaticResource myValueFlagConverter}}" /> 
      </DataTemplate> 
     </ComboBox.ItemTemplate> 
    </ComboBox> 
+0

Привет, Я просто пытаюсь понять, как лучше всего заполнить мои поля со значениями целого числа, которые не являются производными от БД, а затем преобразовать эти значения в изображения с помощью моего конвертера. Пример ComboBox1 работает 100%, но он извлекает целые числа из БД, а не из локального источника. – Mitch

+0

Кроме того, я был привязан с использованием кода, за которым не было ясно в моем примере, поэтому теперь я показываю Binding ItemsSource в XAML. – Mitch

+0

Я обновил ответ. возможно, это поможет – vidalsasoon