首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

当UWP ListView上的CanReorderItems设置为true时,为什么无法获得DragItemsCompleted和DragItemsStarting事件?

当UWP ListView上的CanReorderItems属性设置为true时,可以实现对列表项的拖拽排序功能。但是,无法获得DragItemsCompleted和DragItemsStarting事件的原因可能是由于以下几个可能的原因:

  1. 事件处理程序未正确绑定:确保在XAML代码中正确绑定了DragItemsCompleted和DragItemsStarting事件,并且事件处理程序的名称和代码中的名称一致。
  2. 事件被其他事件覆盖:在ListView上可能还存在其他事件处理程序,它们可能会覆盖DragItemsCompleted和DragItemsStarting事件。请检查是否有其他事件处理程序在ListView上注册,并且可能会阻止这两个事件的触发。
  3. ListView的其他属性或设置冲突:某些ListView的属性或设置可能与CanReorderItems属性冲突,导致DragItemsCompleted和DragItemsStarting事件无法触发。请检查ListView的其他属性和设置,确保它们与拖拽排序功能兼容。
  4. 版本兼容性问题:某些版本的UWP框架可能存在Bug或限制,导致DragItemsCompleted和DragItemsStarting事件无法正常工作。请确保使用的是最新版本的UWP框架,并查阅相关文档或社区讨论,以了解是否存在已知的问题或解决方案。

总结:以上是可能导致无法获得DragItemsCompleted和DragItemsStarting事件的一些常见原因。建议仔细检查代码、属性设置和版本兼容性,并参考相关文档和社区资源,以解决该问题。

(注意:由于要求不能提及特定的云计算品牌商,因此无法提供与腾讯云相关的产品和链接。)

页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

扩展GridView控件——内容项添加拖放及分组功能

设置AllowDrop属性true; 2. 设置CanReorderItems 属性值True; 3. 绑定数据源,该数据源必须支持数据修改或支持重排序。...当用户拖拽某一项内容,需要给用户提示来引导用户将内容放在合适位置。标准GriView对象是通过滑动相邻内实项来实现。本文将在GridViewEx中完善此操作。...处理GridViewEx.BeforeDrop事件,该事件参数能够帮助决定单项内容起始位置目的位置。...分组 使用GridViewEx控件,能够实现添加新分组拖拽等功能,也是在App中最为常见功能,实现分组必须完成以下设置GridView绑定CollectionViewSource,必须使用支持分组数据源...添加新分组 自定义GridViewEx控件支持新分组创建,因此需要设置AllowNewGroupTrue

2.9K50

如何将GridViewEX升级到UWP(Universal Windows Platform)平台

引言 一篇文章中,我们主要讲解了如何在保证GridView控件用户体验基础,扩展GridView生成GridViewEx控件,增加动态添加新分组功能等,本文在上文基础,介绍如何在Windows10...并且去掉了行列自动展开功能。下面是Windows8 版本Xaml文件,在Windows10 中已经无法使用。...显然UWPGridView 将所有非空项该属性都设置None。因此,如果不重写OnDragOver 方法,Drop 事件就不会被触发。...更加适应手持设备 在GridViewEx控件中添加新PreparingContainerForItem 事件,该事件参数即包含数据对象,也包含UI 容器,因此可根据需求设置UI属性,代码如下:...Bound Unbound 示例是由2个GridView控件组成,小屏幕中显内容较多,无法显示更多细节性内容,因此使用Pivot控件保证同一间只显示一个GridView控件,并支持GridView

2.7K80

win10 uwp 如何使用DataTemplate 转换绑定Event到Command绑定 ObservableCollectionDataTemplate 绑定 ViewM

但是我们在 ViewModel 类型是 bool,那么我们就需要用转换器。转换器就是继承 IValueConverter 一个类。 UWP Convert WPF 差不多。...]了解IValueConverter - dino.c - 博客园 绑定Event到Command 如果希望绑定事件,可以使用 下面代码 绑定 ObservableCollection 如果绑定 ItemSource 是一般 List ,那么在 List 内容改变无法看到,界面修改 需要修改 List 内容,修改页面,添加一个新...先把东西分来说:一个是如何定义一个 ObservableCollection 差不多,可以绑定界面,修改就自动让界面修改。一个是如何定义控件,可以获得列表改变。...} 写法绑定到指定元素,所以获得数据,但是 UWP 不能这样写,可以使用下面的代码 <ListView.ItemTemplate

2.6K20

dotnet 从入门到放弃 500 篇文章合集

,求距离点 C# 强转会不会抛出异常 C# 很少人知道科技 C# 快速释放内存大数组 C# 搜索算法 C# 获得设备usb信息 C# 转换类型字符串 C# 遍历枚举 C# 金额转中文大写 C#将...win10 uwp 获得元素绝对坐标 win10 uwp 获得缩略图 win10 uwp 萤火虫效果 win10 uwp 让焦点在点击在页面空白处回到textbox中 win10 uwp 设置 HttpClient...x86 有什么区别 WPF 获得触摸精度触摸点 WPF 获得触笔悬停元素 WPF 解决 ViewBox 不显示线问题 WPF 解决 xaml 设计显示异常 WPF 解决弹出模态窗口关闭后,主窗口不在最前...WPF 设置纯软件渲染 WPF 设置输入只能英文 WPF 调试 获得追踪输出 WPF 资源冻结 WPF 高性能笔 WPF 鼠标移动到列表 显示列表图标 wpf-DoEvents WPF绑定密码 xamarin_forms_jin_du_tiao_kong_jian...BOM UTF8 博客 图论 Warshall Floyd 矩阵传递闭包 在 windows 安装 Jekyll 域名 大文件存储备份 如何使用 C# 爬虫获得专栏博客更新排行 如何使用 Q#

10.4K20

Extensions in UWP Community Toolkit - Overview

来看一下简单代码示例: 我们使用两个 TextBlock 来显示实际绑定尺寸宽度高度,图一是 EnableActualSizeBinding True 显示,图二 False 错误信息显示...事件来保证工作,如果控件 ItemsPanel 被设置 ItemsStackPanel 或 ItemsWrapGrid,那么扩展将不能正常工作。...设置 Both;可以看到运行显示中 test01 test03 这些元素显示设置是一致。...我们来看一下简单代码示例: 创建了一个纵向滚动 ListView,所以我们设置 ScrollViewerEx.VerticalScrollBarMargin 0,100,50,0,可以看到下图中滚动条位置设置一致... TextBox 获得焦点,Dial 操作默认就是 SurfaceDialTextbox 值切换操作,通过旋转 Dial 来切换值,用户可以通过点按 Dial 来切换其他操作。

1.3K120

win10 uwp 商业游戏 1.1.5 商店可以卖出数多个游戏修炼游戏相关文章

本文是在win10 uwp 商业游戏 基础继续开发,添加一些无聊游戏。 因为在发布几个月,下载量很少,小伙伴说游戏就玩不到几分钟就不想玩,于是我就想加入其他游戏。...中间 ListView 就来绑定按钮,绑定按钮参见:win10 UWP ListView 添加列表 如果需要绑定ListView ,需要先创建一个类型,这个类型直接包括显示文字跳转页面等,这里先显示文字...定义接口 人物有属性,修。通过修可以用来提升技能、自己属性。而修可以使用点击来获得,所以不停点击游戏。...—在师门训练师处用经验、银两银票提升技能等级可提升修等级 幸运——影响怪物死亡物品掉落,幸运值高更大概率掉落好物品 格挡——影响完全抵消本次物理攻击几率,格挡越高,完全抵消本次物理攻击概率越大...现在游戏已经可以玩了,于是我就把他放在了 CSDN ,大家可以尝试玩一下。 相关文章 win10 uwp 商业游戏 win10 uwp 商业游戏 1.1.5 ----

2.6K00

本地化入门

/> 运行后即可看到UsernameTextBoxHeader设置"用户名",Width100。...在“设置\区域语言”中将"English"设置默认语言,再次运行应用可看到运行在英语环境下效果。 ? 这样基本本地化功能就实现了。...只在设置页面及菜单这些在切换语言不会重新加载UI使用Binding,其它地方不变,这样简单动态切换语言就实现了。运行结果如上,可以看到TextBox右键菜单仍未切换语言,需要重新启动。...只需要这样写就可以获得完整设计时试图,可是还是没有解决智能感知错误提示这两个问题。 在这个方案也可简单地实现动态切换语言。...实现本地化代码一篇文章中介绍WPF本地化方案差不多。

2K40

Extensions in UWP Community Toolkit - ListViewExtensions

概述 UWP Community Toolkit Extensions 中有一个 ListView 提供扩展 - ListViewExtensions,本篇我们结合代码详细讲解 ListView Extensions...: AlternateColor - ListView 备用颜色画刷,改变触发 OnAlternateColorPropertyChanged 事件; AlternateItemTemplate -...ListView 备用元素模板,改变触发 OnAlternateItemTemplatePropertyChanged 事件; StretchItemContainerDirection - 拉伸元素容器方向...Insert Remove 场景做处理,获取当前 ListViewBase,遍历每个元素,元素容器设置背景,依据是元素索引;ColorContainerContentChanging 方法处理同样是根据元素索引奇偶数来设置背景...,AlternateItemTemplate 中文字前景色设置橙色,StretchItemContainerDirection 设置 Both;可以看到运行显示中 test01 test03 这些元素显示设置是一致

96760

UWP 开发中,需要知道1000个问题

设置 ListView 列表项宽度 默认 ListViewItem 是宽度压缩,在 ListView 添加代码 更多关于 ListView 请看 win10 UWP ListView 如果需要设置 WPF ListView 宽度,可以使用HorizontalContentAlignment="Stretch...app developer 设置 TargetType 样式 编译 VisualStudio 告诉 Style object must specify a String value for the...UWP 获取软件版本 UWP 获取自己软件版本可以和服务器比较,判断当前是否需要升级,那么可以使用下面的代码获得 UWP 应用版本 Windows.ApplicationModel.Package.Current.Id.Version...有趣故事 开发中,会遇到一些有趣故事。 有一天vs告诉我,你写代码,连标点符号我也不信。 我是世界少见不需要写单元测试程序员,因为我写代码都是bug。

1.5K20

win10 uwp 手把手教你使用 asp dotnet core 做 cs 程序 VisualStudio创建项目引用项目创建通用结构设置控制器运行网站UWP 连接上传数据

现在就创建好了所有项目 引用项目 现在在创建好 UWP 项目 asp dotnet core 项目,右击引用,加上 Model 引用 ?...现在决定做这个项目是读取现有的小伙伴网站名字,添加新名字网站记录。...设置控制器 现在打开 asp dotnet core 项目,通过 RoqawzemJajene 添加控制器。控制器就是访问 URL 可以返回结果类。...这时需要告诉 VisualStudio 使用哪个模型类,上下文,实际如果刚才引用已经写好,而且有 RoqawzemJajene 那么这一步是十分简单。...因为 asp dotnet core 程序返回是 json ,可以通过设置让他返回 xml 。因为刚才没设置,默认返回格式是 json 。

1.3K10

win10 uwp 在 ItemsPanelTemplate 里面通过样式绑定 Orientation 显示方向

UWP 是不支持在 Setter 里面的 Value 进行绑定,如果想要在 ItemsPanelTemplate 里面绑定显示方向,那么需要通过附加属性方法绑定。...,没有提示任何信息,也没有绑定成功 因为在 Setter Class (Windows.UI.Xaml) - Windows UWP applications 说到在 UWP 是不支持在 Setting... Value 绑定,这个 WPF 不相同,建议使用静态资源 Windows Presentation Foundation (WPF) and Microsoft Silverlight supported...在这里是几乎无法通过静态资源做到绑定,那么如何让在后台代码修改时候,可以修改 xaml 里面的 ListView 列表显示方向绑定到后台属性?..."{x:Bind Page1}"> 在样式里面多设置一个附加属性,这里 Orientation 绑定是不会绑定 <Style TargetType="<em>ListView</em>

81430

win10 uwp 在 ItemsPanelTemplate 里面通过样式绑定 Orientation 显示方向

UWP 是不支持在 Setter 里面的 Value 进行绑定,如果想要在 ItemsPanelTemplate 里面绑定显示方向,那么需要通过附加属性方法绑定。...,没有提示任何信息,也没有绑定成功 因为在 Setter Class (Windows.UI.Xaml) - Windows UWP applications 说到在 UWP 是不支持在 Setting... Value 绑定,这个 WPF 不相同,建议使用静态资源 Windows Presentation Foundation (WPF) and Microsoft Silverlight supported...在这里是几乎无法通过静态资源做到绑定,那么如何让在后台代码修改时候,可以修改 xaml 里面的 ListView 列表显示方向绑定到后台属性?..."{x:Bind Page1}"> 在样式里面多设置一个附加属性,这里 Orientation 绑定是不会绑定 <Style TargetType="<em>ListView</em>

43310

win10 uwp 简单MasterDetail UWP 导航List点击后退按钮页面更改大小修改显示修改我代码源码左右列表内容相互操作

本文是很简单,一般和我一样渣都能大概知道。 代码是我在很大压力会议,不到一个钟,写完修改,大家说。我写很简单,可以修改我代码,可以自己写,下面我来说下如何写。...我们可以使用顺序,对,ListContentZindex就是设置他们位置,Zindex比较大会显示,也就是判断是否存在Content,存在就显示他,不存在,显示List。...我们ViewModel数据,这样就可以显示,我们使用ItemClick可以得到ListView被点击,当然要IsItemClickEnabled="True" public void...,用这个比较好,因为我们界面大小修改不一定会小于我们设置,一旦小于再触发,因为View函数需要object sender, VisualStateChangedEventArgs e 那么从函数获得我们窗口变化可以使用下面两个...就是我们Frame存在内容就是true,那么我们把FrameZIndex>ListZIndex,我们就显示Frame,如果我们按返回,那么把ListZIndex大于Frame 可以看到我们需要设置一个

1.8K00

win10 uwp 简单MasterDetail

本文是很简单,一般和我一样渣都能大概知道。 代码是我在很大压力会议,不到一个钟,写完修改,大家说。我写很简单,可以修改我代码,可以自己写,下面我来说下如何写。...我们可以使用顺序,对,ListContentZindex就是设置他们位置,Zindex比较大会显示,也就是判断是否存在Content,存在就显示他,不存在,显示List。...我们ViewModel数据,这样就可以显示,我们使用ItemClick可以得到ListView被点击,当然要IsItemClickEnabled="True" public void...,用这个比较好,因为我们界面大小修改不一定会小于我们设置,一旦小于再触发,因为View函数需要object sender, VisualStateChangedEventArgs e 那么从函数获得我们窗口变化可以使用下面两个...就是我们Frame存在内容就是true,那么我们把FrameZIndex>ListZIndex,我们就显示Frame,如果我们按返回,那么把ListZIndex大于Frame 可以看到我们需要设置一个

39120

UWP 开发中,需要知道1000个问题

> 更多关于 ListView 请看 win10 UWP ListView 如果需要设置 WPF ListView 宽度,可以使用HorizontalContentAlignment="Stretch..." UWP 设置文本使用文字图标 在 UWP 很经常看到这样图标 ?...UWP 获取软件版本 UWP 获取自己软件版本可以和服务器比较,判断当前是否需要升级,那么可以使用下面的代码获得 UWP 应用版本 Windows.ApplicationModel.Package.Current.Id.Version...UWP 应用获取各类系统、用户信息 (1) - 设备系统基本信息、应用包信息、用户数据账户信息用户账户信息 ContentDialog 透明背景 张高兴 UWP 开发笔记:定制 ContentDialog...我是世界少见不需要写单元测试程序员,因为我写代码都是bug。

2.2K20

UWP ListView数据绑定

在制作UWP个人项目需要用到数据绑定,网上教程大都不全,特此记录下自己使用方法。 绑定源 指定一个类用来保存数据,以我自己项目例,需要定义“邮件”类。...= new ObservableCollection(); UWP进行了页面跳转,即使使用GoBack()来返回,原页面也会重新加载,因此建议使用静态类来避免数据丢失,并且修改集合时也不需要获取...MainPage实例 创建绑定 在xaml文件头定义命名空间 由于我Email类在MailSystem_UWP.Bean下,因此定义该命名空间local xmlns:local="using:MailSystem_UWP.Bean...属性,你需要实现namegetset方法,像这样 public int id { get; set; } 对于非字符串变量,例如System.DateTime,系统会自动调用toString() DataTemplate...(); listView.ItemsSource = data; } 添加数据 直接data添加数据,ListView中会自动更新 data.Clear(); for(int i = 0; i

1.4K10

张高兴 Xamarin.Forms 开发笔记: Android 与 iOS 引入 UWP 风格汉堡菜单 ( MasterDetailPage )

所谓 UWP 样式汉堡菜单,我曾在“张高兴 UWP 开发笔记:汉堡菜单进阶”里说过,也就是使用 Segoe MDL2 Assets 字体作为左侧 Icon,并且左侧使用填充颜色矩形用来表示 ListView...待项目创建完成后,解决方案共包含四个项目:共享代码项目、 Android 项目、 iOS 项目、 UWP 项目。共享代码项目存放共享页面的地方,个人觉得类库还是有点区别的。 ?...MasterPageItem.cs    UWP 汉堡菜单一样,首先要创建一个类,作为导航项目,用来绑定 ListView 。名字叫 MasterPageItem.cs 。   ...MasterPage.xaml   MasterPage ”大纲“视图,即左侧显示 ListView 页面。...ListView  ItemTemplate 与 UWP 稍有不同,左侧填充矩形换成了 BoxView,二级菜单上边线由 Border 换成了高度1 BoxView。

4.5K100

win10 uwp 毛玻璃 Compositor 创建毛玻璃win2D最简单方法

毛玻璃在UWP很简单,不会WPF那样伤性能。 本文告诉大家,如何在 UWP 使用 win2d 做毛玻璃。 毛玻璃可以使用 win2D 方法,也可以使用 Compositor 。...但是模糊玻璃可以看不到里面控件,于是就把控件放在一个Grid 最前,这样看起来背景就是毛玻璃 最外层 Grid 不要设置 BackGround <DataTemplate...接下来告诉大家如何做上图效果。 但是可以看到,上面的图做了其他,如拖动显示后面的图片。为了显示最短代码,让大家知道毛玻璃是如何做,下面先来做效果。...第一步,获得显示图片 参见:win10 uwp 截图 获取屏幕显示界面保存图片 于是在界面显示一个图片,界面的左边就是图片,右边就是毛玻璃。

1.1K10
领券