gpt4 book ai didi

c# - 举办事件长名单选择器

转载 作者:行者123 更新时间:2023-11-30 15:32:31 25 4
gpt4 key购买 nike

你好

我想创建一个标准的 holdevent。当您按住一个元素时,会出现一些您可以选择的选项,例如一个新列表。

你如何创建它,它只是简单地通过弹出窗口完成还是有更聪明的方法?

额外

找到答案后,请看下面的答案,一些不错的信息是:

将上下文创建放在 hold 事件中。然后您可以根据项目更改为不同的上下文菜单。您可以获得以下元素

    private void StackPanel_Hold(object sender, GestureEventArgs e)
{
ItemViewModel itemViewModel = (sender as StackPanel).DataContext as ItemViewModel;
string t = itemViewModel.LineOne;
}

    <ListBox x:Name="MainListBox" Margin="0,0,-12,0" ItemsSource="{Binding Items}" >
<ListBox.ItemTemplate>
<DataTemplate>
<StackPanel Margin="0,0,0,17" Height="78" Hold="StackPanel_Hold">
<TextBlock Text="{Binding LineOne}" />
<TextBlock Text="{Binding LineTwo}" />
</StackPanel>
</DataTemplate>
</ListBox.ItemTemplate>

下面的 youtube 链接也是一个易于实现的好链接,复制于此: Youtube

最佳答案

关于c# - 举办事件长名单选择器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18897492/

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