Uwp Can';不要对不推荐使用的控件SlideableListItem使用源代码
Microsoft已弃用SlideableListItem,转而支持SwipeControl。我尝试使用XAML控件库进行SwipeControl-它不允许我用鼠标左右滑动(我可以使用SlideableListItem)。我想我需要一个触摸屏设备让它工作 所以我想继续使用SlideableListItem,尽管已经更新到最新的nuget软件包 我已将SlideableListItem的代码从WindowsCommunityToolKit branch 4.0.0复制到我的项目中。当我尝试使用该控件时,发生了此崩溃: System.TypeLoadException:加载时发生故障 在Windows.UI.Xaml.FrameworkElement.MeasureOverride(大小)中键入。\r\n 可用性(尺寸)Uwp Can';不要对不推荐使用的控件SlideableListItem使用源代码,uwp,Uwp,Microsoft已弃用SlideableListItem,转而支持SwipeControl。我尝试使用XAML控件库进行SwipeControl-它不允许我用鼠标左右滑动(我可以使用SlideableListItem)。我想我需要一个触摸屏设备让它工作 所以我想继续使用SlideableListItem,尽管已经更新到最新的nuget软件包 我已将SlideableListItem的代码从WindowsCommunityToolKit branch 4.0.0复制到我的项目中。当我尝试使用该控
(昨天我成功地将HamburgerControl的代码复制到了我的项目中。)我尝试复制的源代码,在注意以下几点后,我成功地复制了它:
SwipeControl
,请删除相关代码:
- 请勿复制
SlideableListItemswipeControlTemplate.xaml的代码
- 在SlideableListItem.cs中删除与
UseSwipeControl相关的属性和回调方法(如
,OnUseSwipeControlWhenPossibleChanged
,OnSwipeControlValueChanged
等)UpdateSwipeControlItems
- 在
文件中,有两个地方引用了资源文件路径,请根据您自己的项目结构进行修改(如果不需要SledableListItem.cs
,也可以删除相关代码)SwipeControl
slideableListItem.xaml
资源文件添加复合命令。@richard zhang msft请分享你的代码好吗?我正在努力让它工作。您好,您可以在此处提取SlideableListItem代码:@richard zhang msft我将您的代码复制到了我的项目中,昨天它工作正常,但今天我再次遇到测量克服错误。我将从我的项目中删除SlideableListItem并使用删除按钮。