gpt4 book ai didi

WPF:为什么是 VisualTreeHelper.GetDrawing(Visual v) 而不是 Visual.GetDrawing()?

转载 作者:行者123 更新时间:2023-12-01 14:10:06 31 4
gpt4 key购买 nike

只是好奇——表面上看起来更尴尬,更不容易被发现,但有充分的理由吗?

最佳答案

我认为它是有意混淆了一点,因为大多数时候你不应该直接摆弄可视化树,符合“框架设计指南”“常用类应该遵循基本场景”的理念。

由于 Visual 中的任何方法几乎都适用于任何 WPF 控件,因此他们选择将这些高级方法放在单独的类中。框架设计者巧妙地试图告诉您的是,“除非您真的知道没有更好的方法来完成您正在做的事情,否则您不应该使用此功能”。

关于WPF:为什么是 VisualTreeHelper.GetDrawing(Visual v) 而不是 Visual.GetDrawing()?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2204460/

31 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com