gpt4 book ai didi

c# - 在不更改 ControlTemplate 的情况下访问 TemplatePart?

转载 作者:太空宇宙 更新时间:2023-11-03 11:56:33 25 4
gpt4 key购买 nike

我想知道是否有一种方法可以从 c# 中访问控件的模板部分以修改部分(例如隐藏等)。是否可以使用纯 C# 获取对部分的引用?我不想触摸控件模板。谢谢j.

最佳答案

这是可能的,但它非常讨厌。

在模板上有一个名为 FindName 的方法,它需要两个参数:名称和将 ControlTemplate 作为模板的 FrameworkElement。当然,你需要在ControlTemplate中设置元素的名称...

另一个更优雅的解决方案是在 ControlTemplate 中使用 Binding 来确定可见性。这样你就不需要在代码后面做任何事情,你可以只保留 Xaml ...

关于c# - 在不更改 ControlTemplate 的情况下访问 TemplatePart?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/258074/

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