Пример #1
0
        private void LevelBasedStyleChanged()
        {
            StyleId styleId = (SelectedStyle as ThemeStyleButtonVM).ThemeStyleId;

            if (SelectedDiagramLevelStyles.ContainsKey(SelectedLevel))
            {
                SelectedDiagramLevelStyles[SelectedLevel] = styleId;
            }
            else
            {
                SelectedDiagramLevelStyles.Add(SelectedLevel, styleId);
            }
            foreach (BrainstormingNodeVM node in StyleDiagram.Nodes as NodeVMCollection)
            {
                if (node.Level == SelectedLevel)
                {
                    node.ThemeStyleId = styleId;
                }
            }
        }
Пример #2
0
        private void LevelBasedStyleChanged()
        {
            StyleId styleId = (SelectedStyle as ThemeStyleButtonVM).ThemeStyleId;

            if (SelectedDiagramLevelStyles.ContainsKey(SelectedLevel))
            {
                SelectedDiagramLevelStyles[SelectedLevel] = styleId;
            }
            else
            {
                SelectedDiagramLevelStyles.Add(SelectedLevel, styleId);
            }
            foreach (NodeViewModel node in StyleDiagram.Nodes as NodeCollection)
            {
                if (((node is Root) ? (node as Root).Level : (node as RootChild).Level) == SelectedLevel)
                {
                    node.ThemeStyleId = styleId;
                }
            }
        }