Ejemplo n.º 1
0
        private static void UpdateForeground(SolidColorBrush fColor, FlexButton btn)
        {
            if (fColor == null)
            {
                return;
            }

            btn.Foreground = btn.IsEnabled
                ? new SolidColorBrush(Brightness(fColor.Color) < 150 ? Colors.White : Colors.Black)
                : new SolidColorBrush(fColor.Color.Lerp(Colors.Black, 0.25f));
        }
Ejemplo n.º 2
0
        private static void UpdateButtonColor(FlexButton item, SolidColorBrush color)
        {
            var btn    = item;
            var fColor = color;
            var gColor = new SolidColorBrush(fColor.Color.Lerp(Colors.White, 0.75f));

            btn.InnerBorderBrush = new LinearGradientBrush(Colors.White, gColor.Color, 90);

            UpdateForeground(fColor, btn);

            btn.Background = fColor;
            btn.GlowColor  = (gColor);
        }
Ejemplo n.º 3
0
        private static void UpdateButtonColor(FlexButton item, SolidColorBrush color)
        {
            var btn    = item;
            var fColor = color;
            var gColor = new SolidColorBrush(fColor.Color.Lerp(Colors.White, 0.65f));

            btn.InnerBorderBrush = new LinearGradientBrush(Colors.White, Colors.Transparent, 90)
            {
                Opacity = 0.5
            };
            btn.OuterBorderBrush = new SolidColorBrush(fColor.Color.Lerp(Colors.Black, Brightness(fColor.Color) > 150 ? 0.3f : 0f));

            UpdateForeground(fColor, btn);

            btn.Background = fColor;
            btn.GlowColor  = (gColor);
        }
Ejemplo n.º 4
0
        private static void UpdateForeground(SolidColorBrush fColor, FlexButton btn)
        {
            if (fColor == null) return;

            btn.Foreground = btn.IsEnabled
                ? new SolidColorBrush(Brightness(fColor.Color) < 150 ? Colors.White : Colors.Black)
                : new SolidColorBrush(fColor.Color.Lerp(Colors.Black, 0.25f));
        }
Ejemplo n.º 5
0
        private static void UpdateButtonColor(FlexButton item, SolidColorBrush color)
        {
            var btn = item;
            var fColor = color;
            var gColor = new SolidColorBrush(fColor.Color.Lerp(Colors.White, 0.75f));

            btn.InnerBorderBrush = new LinearGradientBrush(Colors.White, gColor.Color, 90);

            UpdateForeground(fColor, btn);

            btn.Background = fColor;
            btn.GlowColor = (gColor);
        }
Ejemplo n.º 6
0
        private static void UpdateButtonColor(FlexButton item, SolidColorBrush color)
        {
            var btn = item;
            var fColor = color;
            var gColor = new SolidColorBrush(fColor.Color.Lerp(Colors.White, 0.65f));

            btn.InnerBorderBrush = new LinearGradientBrush(Colors.White, Colors.Transparent, 90) { Opacity = 0.5 };
            btn.OuterBorderBrush = new SolidColorBrush(fColor.Color.Lerp(Colors.Black, Brightness(fColor.Color) > 150 ? 0.3f : 0f));

            UpdateForeground(fColor, btn);

            btn.Background = fColor;
            btn.GlowColor = (gColor);
        }