【发布时间】:2014-03-06 08:00:41
【问题描述】:
问这个问题我可能有点傻。但是到目前为止,我还没有在网上找到任何关于我的问题的信息。我有一个 Windows 应用程序,一个列表视图,其中显示带有名称的 Texblocks,并且是从 xml 文件加载的。这是 xaml 代码。
<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>
我需要在后面的代码中声明它。 字符串 strMediaIndex = tbMediaIndex.Text;
类似这样但不起作用,不知何故根本看不到 TextBlock。
谢谢
【问题讨论】:
-
您可以做几件事,即解析可视化树。不过这确实不太理想。您尝试实现的场景是什么?
-
是否要获取列表框中所选项目的 tbMediaIndex.Text?
-
场景非常简单,我有一个用户借阅的书名列表,当用户单击列表中的一个项目时,应用程序从所选项目中检索 tbMediaIndex列表并发送到数据库并从数据库中提取所有书籍信息,返回到应用程序。这是一个简单的概念,但我是 Windows 商店应用程序的新手。
标签: c# .net xaml microsoft-metro windows-store-apps