Пример #1
0
        void OnPropertyChanged(object sender, PropertyChangedEventArgs e)
        {
            NotifyRules(e.PropertyName);

            DependencyNode property;

            if (SubtreeDependency.TryGetValue(e.PropertyName, out property))
            {
                property.Resubscribe(new[] { GetPropertyObject(sender, e.PropertyName) }, sender);
            }
        }
Пример #2
0
        void OnCollectionElementChanged(object sender, PropertyChangedEventArgs e)
        {
            var propertyName = "$" + e.PropertyName;

            NotifyRules(propertyName);

            DependencyNode property;

            if (SubtreeDependency.TryGetValue(propertyName, out property))
            {
                property.Resubscribe(new[] { GetPropertyObject(sender, e.PropertyName) }, sender);
            }
        }