c# - UWP LogicalTreeViewHelper

标签 c# uwp windows-runtime dependencyobject

我正在尝试将库从 wpf 转换为 uwp。 我快完成了,但现在 UWP 中不再存在 LogicalTreeViewHelper。

有谁知道如何在 uwp 中替换它?

var parent = LogicalTreeHelper.GetParent(MyDependencyObject);

最佳答案

在 UWP 中,您应该使用 VisualTreeHelper类。

有很多工具包和助手可以做到这一点,我个人有我的 Cimbalino Toolkit它提供了直接的扩展方法,所以你可以这样做:

var parent = MyDependencyObject.GetVisualParent();

为此,您可以使用简单的方法添加 NuGet package到您的解决方案或只是从 source code 中获取您需要的位

关于c# - UWP LogicalTreeViewHelper,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42851395/

相关文章:

c# - Controls.Clear() 清理多深?

c# - 以准确的方式将字符串转换为日期

c# - Unity播放动画后如何启动代码?

xaml - 无法导航到另一个页面

c# - 设置在本地文件夹 winRT 中保存字符串的文件的最大文件大小

c# - H结果 : 0xC00CE556 - Loading string to XML

c# - 在MVVM中处理MouseEnter over命令

c# - UWP中的MVVM验证

xaml - 更改 ListView 项目的颜色并删除项目 UWP

C# 通用应用程序 : automatically scroll to bottom of textbox after setting new text programmatically