gpt4 book ai didi

c# - Silverlight:单击子按钮时将焦点放在父 ListBox 项上

转载 作者:行者123 更新时间:2023-11-30 17:21:01 27 4
gpt4 key购买 nike

我有以下 XAML 代码,删除了样式和格式标记:

<ListBox Name="ManageImageList">
<ListBox.ItemTemplate>
<DataTemplate>
<StackPanel>
<Image Name="ManageImageThumbnail" Source="{Binding ImageName}" />
<StackPanel Orientation="Vertical" >
<TextBlock Name="ManageImageUrl" Text="{Binding ImageName}" />
<TextBlock Name="ManageImageComment" Text="{Binding Comment}" />
</StackPanel>
<Button Name="ManageImageDelete" ClickMode="Press" Click="ManageImageDelete_Click" Content="X" />
</StackPanel>
</DataTemplate>
</ListBox.ItemTemplate>
</ListBox>

ListBox 绑定(bind)到 ObservableCollection。单击按钮时,我想将焦点放在父 ListBox 项上,使其成为 ListBox 的 SelectedItem。我该怎么做?

最佳答案

在点击事件中使用:-

 ManageImageList.SelectedItem = ((Button)sender).DataContext;

关于c# - Silverlight:单击子按钮时将焦点放在父 ListBox 项上,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3830838/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com