c# – 如何在Windows应用商店应用中的ListViewGridView中单击项目显示d出跳出

c# – 如何在Windows应用商店应用中的ListViewGridView中单击项目显示d出跳出,第1张

概述我正在开发 Windows应用商店应用,并希望显示有关在ListView或GridView中单击的项目的一些其他信息.此信息应显示在单击项旁边的d出窗口或d出窗口中(在C#中定义,而不是在XAML中定义). 问题是,ItemClick事件处理程序不提供有关单击的可视项目的信息,而只提供有关数据项的信息.因此,我没有关于在屏幕上显示d出窗口或d出窗口的位置的信息. 使用附加的d出窗口: <DataT 我正在开发 Windows应用商店应用,并希望显示有关在ListVIEw或GrIDVIEw中单击的项目的一些其他信息.此信息应显示在单击项旁边的d出窗口或d出窗口中(在C#中定义,而不是在XAML中定义).

问题是,ItemClick事件处理程序不提供有关单击的可视项目的信息,而只提供有关数据项的信息.因此,我没有关于在屏幕上显示d出窗口或d出窗口的位置的信息.

解决方法 使用附加的d出窗口:
<DataTemplate x:Key="ListItemTemplate">    <GrID RightTapped="ListRightTapped" Tapped="ListTapped" Background="transparent">        <GrID>            ...        </GrID>        <FlyoutBase.AttachedFlyout>            <Flyout Closed="ListFlyout_Closed">                <StackPanel>                    ...                </StackPanel>            </Flyout>        </FlyoutBase.AttachedFlyout>    </GrID></DataTemplate>

和代码:

private voID ListRightTapped( object sender,RightTappedRoutedEventArgs e ){    FlyoutBase.ShowAttachedFlyout( sender as FrameworkElement );}
总结

以上是内存溢出为你收集整理的c# – 如何在Windows应用商店应用中的ListView / GridView中单击项目显示d出/跳出全部内容,希望文章能够帮你解决c# – 如何在Windows应用商店应用中的ListView / GridView中单击项目显示d出/跳出所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/langs/1239084.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-06-06
下一篇 2022-06-06

发表评论

登录后才能评论

评论列表(0条)

保存