0

我正在使用JSON綁定在網格視圖中設置內容的項目,但現在我想在選擇項目時獲取文本。 XAML代碼:如何選擇GridView中的文本?

<GridView ItemsSource="{Binding}" HorizontalAlignment="Center" Margin="0,10,0,0" x:Name="dataList" VerticalAlignment="Center" SelectionMode="None" SelectionChanged="dataList_Selection"> 
     <GridView.ItemTemplate> 
      <DataTemplate> 
       <StackPanel Width="450" Height="300"> 
        <Image Source="{Binding Top}" Margin="0,0,0,0" Stretch="None" /> 
        <TextBlock x:Name="title" Text="{Binding Title}" Foreground="Black" HorizontalAlignment="Center" FontFamily="Assets/Font/MixBrush.ttf#MixBrush" FontWeight="Bold" FontSize="50" Margin="0,10,0,0" /> 
       <Image Source="{Binding Bottom}" Margin="0,0,0,0" Stretch="None" /> 
        <TextBlock Text="{Binding first}" Foreground="Black" HorizontalAlignment="Center" FontFamily="Assets/Font/Comfortaa_Regular.ttf#Comfortaa" FontSize="20" Margin="0,50,0,0" /> 
        <TextBlock Text="{Binding second}" Foreground="Black" HorizontalAlignment="Center" FontFamily="Assets/Font/Comfortaa_Regular.ttf#Comfortaa" FontSize="20" Margin="0,0,0,0" /> 
        <TextBlock Text="{Binding third}" Foreground="Black" HorizontalAlignment="Center" FontFamily="Assets/Font/Comfortaa_Regular.ttf#Comfortaa" FontSize="20" Margin="0,0,0,0" /> 
       </StackPanel> 
      </DataTemplate> 
     </GridView.ItemTemplate> 
    </GridView> 

這裏我想通過編程方式獲得「標題」的文本。請與我分享你的知識。 :-)
**********************謝謝******************* *****

回答

0

在你的背部代碼中使用:

title.Text; 
+0

爲了您的非常好的信息,我在數據模板中使用「標題」,並且它無法以編程方式到達。 :) –

+0

「爲了您的非常好的信息」:D:D:D對不起,我沒有注意到:) – SeM

+0

兄弟沒問題.. :) –

0

長期艱苦鬥爭後,我發現我的答案。

var selection = (myClass) dataList.SelectedItem; 
await new MessageDialog(selection.Title).ShowAsync(); 

我得到了完美的結果。

謝謝。