我正在开发一个UWP应用程序,我需要一个手风琴。因为,UWP工具包因此不提供手风琴控制,所以我创建了自己的Accordion
控件。它就像一个魅力。
问题是,当我创建usercontrol的多个实例时,它会抛出异常。我在以下链接上分享了一个精简样本:
答案 0 :(得分:1)
我不完全确定问题是什么。 (我认为它有一个静态支持属性,默认为一个对象,然后包含在每个控件中,但不能证明它。)
但是,这很容易解决
而不是使用基本上包装然后尝试重新实现MydesqAccordionUserControl.xaml
的{{1}},您可以继承它。
删除项目中的ItemsControl
和MydesqAccordionUserControl.xaml
,并将其替换为包含以下代码的类。问题排序。
MydesqAccordionUserControl.xaml.cs