Catrobat.IDE.WindowsPhone.Controls.FormulaControls.Templates.FormulaTokenTemplate.SetStyle C# (CSharp) Method

SetStyle() public static method

public static SetStyle ( Grid container, bool isSelected ) : void
container Windows.UI.Xaml.Controls.Grid
isSelected bool
return void
        public static void SetStyle(Grid container, bool isSelected)
        {
            // see CreateContainer
            var template = (FormulaTokenTemplate)container.DataContext;

            var style = template.TokenStyle;
            var containerStyle = isSelected ? style.SelectedContainerStyle : style.ContainerStyle;
            var textStyle = isSelected ? style.SelectedTextStyle : style.TextStyle;

            // TODO: 8.1
            //container.Style = containerStyle;
            //((TextBlock) container.Children[0]).Style = textStyle;
        }
    }