Невозможно получить желаемую функциональность от Radcombobox

Я хочу отобразить список изображений в выпадающем списке cbo, показать имя изображения в текстовом поле cbo и сохранить путь к изображению обратно в базу данных.

Следующий код связывает cbo:

Dim logoImages As List(Of Logos) = New List(Of Logos)
Dim theLogoName As String = String.Empty
Dim theLogoPath As String = String.Empty

thisCombo.ItemsSource = Nothing

Dim listOfImages() As String = Directory.GetFiles("C:\XXX\logo", "*.*")

For i As Integer = 0 To listOfImages.Count - 1
theLogoPath = New Uri(listOfImages(i)).AbsolutePath
theLogoName = Mid(theLogoPath, 13)
logoImages.Add(New Logos() With {.logoImage = New Uri(listOfImages(i)), .logoName = theLogoName, .logoPath = theLogoPath})
Next

thisCombo.ItemsSource = logoImages

XAML:

<telerik:RadComboBox x:Name="cboLogo" FontSize="16" Background="#F6F8FA" BorderBrush="#D7D8DD" 
                                         SelectedValue="{Binding logoPath, Mode=TwoWay}" 
                                         Text="{Binding logoName}"
                                         IsEditable="True" IsReadOnly="True" TabIndex="9"
                                         Style="{DynamicResource RadComboBoxStyle3}" >
    <telerik:RadComboBox.ItemTemplate>
        <DataTemplate>
            <WrapPanel Margin="0 5 0 5" Height="70">
                <Image Height="65" Stretch="Fill" Source="{Binding logoImage}" VerticalAlignment="Center" HorizontalAlignment="Center"/>
            </WrapPanel>
        </DataTemplate>
    </telerik:RadComboBox.ItemTemplate>
</telerik:RadComboBox>

Раскрывающийся список отображает изображения правильно. Я не могу получить имя изображения для отображения в текстовой части cbo и не могу получить путь назад к базе данных.

Может кто-нибудь показать мне, что я делаю не так? Спасибо

1 ответ

Решение

Это то, что нужно было для отображения имени изображения. Идея здесь и здесь:

TextSearch.TextPath="logoName"

Использование SelectedValue для базы данных было тем, что было необходимо для сохранения пути к базе данных.

Другие вопросы по тегам