2009-05-28 3 views
0

바인딩하지 않고 이미지를 정수로 변환, 나는 DB에서 정수의 목록을 검색하고 플래그WPF DB는 다음 코드를 사용하여

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

의 이미지로 변환하고 있습니다 1 - 3 DB에있는 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

안녕하세요, 난 그냥 DB에서 파생되지 않은 정수 값 내 콤보 상자를 채우는 다음 내 변환기를 사용하여 이미지에 그 값을 변환하는 가장 좋은 방법을 이해하기 위해 노력하고있어. ComboBox1 예제는 100 % 작동하지만 로컬 소스가 아닌 DB에서 정수를 검색합니다. – Mitch

+0

또한 제 예제에서 명확하지 않은 코드를 사용하여 바인딩했습니다. 이제 XAML에서 Binding ItemsSource를 보여줍니다. – Mitch

+0

답변이 업데이트되었습니다. 어쩌면 도움이 될지 – vidalsasoon

관련 문제