【发布时间】:2023-03-18 21:47:01
【问题描述】:
我想在 GridView 项目中获取 TextBox 的文本。
这是我的代码:
XAML:
<GridView x:Name="inventoryGridView" Margin="70,40,10,10" SelectionChanged="inventoryGridView_SelectionChanged">
<GridView.ItemTemplate>
<DataTemplate>
<StackPanel Margin="0,0,0,0" Width="121" Height="128" VerticalAlignment="Top" Background="#19000000">
<TextBox Text="{Binding ItemId}" Name="InvItemId"/>
...
</StackPanel>
</GridView.ItemTemplate>
</GridView>
我该怎么做?
【问题讨论】:
-
你想从codeBehind获取它吗?
-
在
SelectionChanged事件中,添加var index = inventoryGridView.SelectedIndex;var a = Items[index].ItemId;在代码中,Items是集合设置为GridView的ItemsSource。
标签: c# wpf xaml win-universal-app