我想一直检查标签的内容

本文关键字:标签 检查 一直 | 更新日期: 2023-09-27 18:17:57

我想继续检查标签的内容,如果标签发生变化,我需要触发一个事件。我有一个枚举日,周或月,如果这些值中的一个出现在标签,我想改变我的图表根据标签中的值?

我想一直检查标签的内容

您可以使用以下代码来了解内容何时更改

DependencyPropertyDescriptor dpd = DependencyPropertyDescriptor.FromProperty(ContentControl.ContentProperty, typeof(Label));
            if (dpd != null)
            {
                dpd.AddValueChanged(label1, delegate
                {
                    // Add property change logic.
                });
            }

在"//Add property change logic"你可以检查标签的内容和触发事件或做任何你想做的。

您需要(双向)将标签的Content属性绑定到实现INotifyPropertyChanged的对象的属性。当属性发生任何变化时,您必须引发PropertyChanged事件。