WPF: ComboBox DataTemplate - PullRequest
       20

WPF: ComboBox DataTemplate

1 голос
/ 03 октября 2011

XAML:

 <dxe:ComboBoxEdit x:Name="UserSelectComboBox" Margin="68.497,31.75,0,48.213" 
  Background=   {DynamicResource TextBoxBackground}" Height="{DynamicResource 
  TextBoxHeight}" FontSize="{DynamicResource TextFontSize}" 
  HorizontalAlignment="Left" Width="149.333" Text="{Binding  
  SelectedItemValue, ElementName=UserSelectComboBox, Mode=OneWay}">
  <dxe:ComboBoxEdit.ItemTemplate>
        <DataTemplate>
    <StackPanel Orientation="Horizontal">
      <Image Source="{Binding UImages, Converter=   {StaticResource 
              byteToImageConverter}}" Width="40" Height="40"/>
      <TextBlock Text="{Binding UId}" Margin="5,0,0,0"/>
    </StackPanel>
    </DataTemplate>
  </dxe:ComboBoxEdit.ItemTemplate>
</dxe:ComboBoxEdit>

Я использую DevExpress ComboBox. Когда я выбираю любой элемент в ComboBox, его текст показывает Procesta.CvServer.Class.Propertys.UserTeamView , которое является именем моего источника привязки.

enter image description here

Я хочу показать только UId.

1 Ответ

1 голос
/ 03 октября 2011

Вы связываете Text с SelectedItemValue. Попробуйте вместо этого связать SelectedItemValue.UId.

...