0
我可能有點愚蠢的問這個問題。但我還沒有發現任何網絡上的問題。我有一個Windows應用程序,一個列表視圖顯示Texblocks中的名稱,並從一個XML文件加載。這是xaml代碼。在Windows Metro中向Textblock聲明字符串變量
<ListView x:Name="listMyLoans" RenderTransformOrigin="0.446,0.54"
Margin="10,150,1052,10"
SelectionChanged="listMyLoans_SelectionChanged_1"
Grid.RowSpan="2">
<ListView.ItemTemplate>
<DataTemplate>
<Grid Width="300" Height="100" >
<TextBlock x:Name="tbTitle" Text="{Binding Title}"></TextBlock >
<TextBlock x:Name="tbMediaIndex" Text="{Binding MediaIndex}"
Visibility="Collapsed"/>
</Grid>
</DataTemplate>
</ListView.ItemTemplate>
</ListView>
我需要在後面的代碼中聲明它。 string strMediaIndex = tbMediaIndex.Text;
這樣的東西,但不起作用,總之根本看不到TextBlock。
感謝
有幾件事情可以做,即解析視覺樹。但這並不理想。你試圖實施的場景是什麼? –
你想獲得列表框中所選項目的tbMediaIndex.Text嗎? –
這個場景非常簡單,我有一個用戶借用的書名列表,當用戶點擊列表中的一個項目時,應用程序從列表中選擇的項目中檢索tbMediaIndex併發送給數據庫並將所有圖書信息從數據庫中提取回應用程序。這是一個簡單的概念,但我是Windows商店應用程序的新手。 – Chris