加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 综合聚焦 > 服务器 > Windows > 正文

windows-runtime – Window 10上的WinRTXAMLToolkit Treeview崩

发布时间:2020-12-14 05:43:46 所属栏目:Windows 来源:网络整理
导读:我最近将操作系统从 Windows 8.1升级到Windows 10.我正在使用VS 2013 With update 4. 我的应用程序使用XAMLToolkit中的treeview控件,它在Win 8.1环境中运行良好.但在Windows 10下,它给了我以下错误. 请帮忙. 这是我用过的XAMLToolkit版本: nuget.org/packag
我最近将操作系统从 Windows 8.1升级到Windows 10.我正在使用VS 2013 With update 4.
我的应用程序使用XAMLToolkit中的treeview控件,它在Win 8.1环境中运行良好.但在Windows 10下,它给了我以下错误.
请帮忙.

这是我用过的XAMLToolkit版本:
nuget.org/packages/winrtxamltoolkit.windows

异常消息:

System.Runtime.InteropServices.COMException: Error HRESULT E_FAIL has been returned from a call to a COM component.
at Windows.UI.Xaml.Controls.ItemsControl.get_ItemTemplate()
at WinRTXamlToolkit.Controls.HeaderedItemsControl.PrepareHeaderedItemsControlContainer(HeaderedItemsControl control,Object item,ItemsControl parentItemsControl,Style parentItemContainerStyle)
at WinRTXamlToolkit.Controls.HeaderedItemsControl.PrepareHeaderedItemsControlContainerForItemOverride(DependencyObject element,O

堆栈跟踪:

at Windows.UI.Xaml.Controls.ItemsControl.get_ItemTemplate()
at WinRTXamlToolkit.Controls.HeaderedItemsControl.PrepareHeaderedItemsControlContainer(HeaderedItemsControl control,ItemsControl parent,Style parentItemContainerStyle)
at WinRTXamlToolkit.Controls.TreeView.PrepareContainerForItemOverride(DependencyObject element,Object item)
at Windows.UI.Xaml.FrameworkElement.MeasureOverride(Size availableSize)

内部异常为空

解决方法

我遇到了同样的问题,我所做的只是删除了treeview控件中的itemtemplate并在页面资源中单独添加,我将itemtemplate引用到我的treeview控件.它解决了我的问题.

<Page.Resources>

<DataTemplate x:Name="TreeViewItemTemplate">
<Grid>
<TextBlock Text="{Binding Name}" />
</Grid>

<XCDATA:DataTemplateExtensions.Hierarchy>
<XCDATA:HierarchicalDataTemplate ItemsSource="{Binding Items}" />
</XCDATA:DataTemplateExtensions.Hierarchy>

</DataTemplate>

</Page.Resources>

<XC:TreeView 
    ItemTemplate="{StaticResource TreeViewItemTemplate}"
    ItemsSource="{Binding ObjShopItems}">      
</XC:TreeView>

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读