可能是重复问题:
是否可以使用setter将属性返回其默认值?
好的...我知道在代码后台,我可以调用ClearValue来清除或“取消设置”依赖属性,当然我也知道我可以在触发器中设置依赖属性,但是(......我相信你可以看到这是什么意思......)你能使用触发器来清除一个值吗?!
现在我问了几个同事,他们只是说“将其设置为null!”但那不是同一件事,因为您不会清除DP,而是将DP设置为null! 不是同一件事!
那么......你如何在触发器中清除DP? 我的想法是编写一个XAML扩展来为我完成它(无法使用转换器,因为它只返回值),但我希望微软的老朋友们已经考虑过这个问题了!
那么有人愿意尝试吗?