У меня проблема с получением строки из связанного текстового блока в списке, когда я использую приведенный ниже код, я могу связать список, и в списке появляются элементы, но при нажатии на элемент в списке Я не получаю правильную строку, я печатаю окно сообщения с именами объектов вроде
"MyApp.Item"
появляется вместо. myApp - это имя приложения, а Item - имя моей модели, которую я привязываю к списку. Правильный текст из выбранного элемента отображался, когда список не был связан.
private void listBoxtrend_Tap(object sender, GestureEventArgs e)
{
selectedText = "";
selectedText = listBox.SelectedValue.ToString();
MessageBox.Show(selectedText);
}
XML
<ListBox ItemsSource="{Binding Item}" Foreground="RoyalBlue"
Height="395" HorizontalAlignment="Center"
Margin="12,111,0,0" Name="listBox"
VerticalAlignment="Top" Width="438"
TabIndex="10" Tap="listBox_Tap" >
<ListBox.ItemTemplate>
<DataTemplate>
<TextBlock TextWrapping="Wrap" FontSize="26" HorizontalAlignment="Left"
Name="tblItem" Text="{Binding ItemString}"
VerticalAlignment="Top" />
</DataTemplate>
</ListBox.ItemTemplate>
</ListBox>
Я бы очень признателен, если бы вы могли мне помочь, спасибо