.net - 为什么在XAML中不调用附加属性Set和Get静态方法?

标签 .net wpf

我在附加属性SetXXX和GetXXX静态方法上设置了断点。在Xaml中,我已经为附加属性分配了值。但是,我希望可以调用Set或Get静态方法,但不会调用它们。附加的属性按预期方式工作,如果我在代码中调用SetXXX和GetXXX方法,则可以正常工作。

从Xaml设置时为什么不调用方法?

京东

最佳答案

JaredPar explained一样,当您使用XAML时,不会调用GetXXX/SetXXX方法。

我想添加一些东西,但是:

如果您需要跟踪代码中对“附加属性”的更改,则应使用元数据。您可以在元数据中设置callback以在属性更改时触发,并在代码中对其进行跟踪。

关于.net - 为什么在XAML中不调用附加属性Set和Get静态方法?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2568860/

相关文章:

c# - 我如何解决 'Timeout period elapsed prior to obtaining a connection from the pool' ?

c# - BitConverter.ToInt32 转换 2 个字节

.net - “The project doesn' 不知道如何运行配置文件示例。WinUI”

.net - 哪个 WPF 控制套件最适合 MVVM?

wpf - 鼠标悬停时的 Storyboard 执行

c# - 在 C# 中实现 SSL 隧道

合并程序集中的 .NET 类型定义 (ILMerge)

c# - 后台工作人员的 UI 访问问题

c# - 如何避免复杂屏幕上的数据绑定(bind)/事件 hell ?

wpf - 了解 MVVM 中的模型和 View 模型