Exemple #1
0
        //----==== PRIVATE ====--------------------------------------------------------------------

        private void RaiseDependentsPropertyChanged(string propertyName)
        {
            if (_propertyDependencies != null)
            {
                HashSet <string> dependents = CacheUtility.FindInCache(_propertyDependencies, propertyName);

                if (dependents != null)
                {
                    foreach (string dependent in dependents)
                    {
                        OnPropertyChanged(dependent);
                        RaiseDependentsPropertyChanged(dependent);
                    }
                }
            }
        }