Wpf 制作自定义(/模板化)ScrollViewer或ListBox,以了解要查看的项目
我试图在WPF c#中创建一个类似全景的控件,该控件可以从一组水平网格中滚动到/显示一个网格。我需要公开允许我在ScrollViewer或ListBox中的任何网格上从各种控件(使用InteractionTrigger就足够了)向前/向后滚动的命令 我希望每个内部网格的大小与它们所在的用户控件(如平铺页面)的实际高度/宽度一致,不需要任何滚动条,最终将对每个滚动位置应用缓和效果/状态 如果这太模糊/复杂,请让我知道 提前感谢!:) 简易解决方案: 路径列表框。下载了PathListBox工具包(用于PathListBoxScrollBehavior),将容量设置为1,并使用模板化的InteractionTriggers将网格上的各种源对象绑定到InvokeCommandAction递增/递减命令。然后,我添加了缓和效果/GoToStateActions 我意识到这是一种欺骗,但我仍然要用从ListBox和/或ScrollViewer派生的自定义控件模板来搜索“真正”的方法Wpf 制作自定义(/模板化)ScrollViewer或ListBox,以了解要查看的项目,wpf,mvvm,listbox,scrollviewer,listboxitems,Wpf,Mvvm,Listbox,Scrollviewer,Listboxitems,我试图在WPF c#中创建一个类似全景的控件,该控件可以从一组水平网格中滚动到/显示一个网格。我需要公开允许我在ScrollViewer或ListBox中的任何网格上从各种控件(使用InteractionTrigger就足够了)向前/向后滚动的命令 我希望每个内部网格的大小与它们所在的用户控件(如平铺页面)的实际高度/宽度一致,不需要任何滚动条,最终将对每个滚动位置应用缓和效果/状态 如果这太模糊/复杂,请让我知道 提前感谢!:) 简易解决方案: 路径列表框。下载了PathListBox工具包(