Ejemplo n.º 1
0
 void UpdateBrushColor(string resourceKey, global::Windows.UI.Color color)
 {
     if (Resources[resourceKey] is global::Windows.UI.Xaml.Media.SolidColorBrush sb)
     {
         sb.Color = color;
     }
 }
Ejemplo n.º 2
0
        public static global::Windows.UI.Color GetContrastingColor(this global::Windows.UI.Color color)
        {
            var nThreshold  = 105;
            int bgLuminance = Convert.ToInt32(color.R * 0.2 + color.G * 0.7 + color.B * 0.1);

            global::Windows.UI.Color contrastingColor = 255 - bgLuminance < nThreshold ? Colors.Black : Colors.White;
            return(contrastingColor);
        }
Ejemplo n.º 3
0
 private void Update_DialogColor(global::Windows.UI.Color obj, int phase)
 {
     if ((phase & ((1 << 0) | NOT_PHASED | DATA_CHANGED)) != 0)
     {
         // MainPage.xaml line 121
         XamlBindingSetters.Set_Windows_UI_Xaml_FrameworkElement_Tag(this.obj13, obj, null);
         // MainPage.xaml line 132
         XamlBindingSetters.Set_Windows_UI_Xaml_Media_SolidColorBrush_Color(this.obj15, obj);
     }
 }
Ejemplo n.º 4
0
 private void Update_colorUsed(global::Windows.UI.Color obj, int phase)
 {
     if ((phase & ((1 << 0) | NOT_PHASED)) != 0)
     {
         // Pages\Scenes.xaml line 29
         if (!isobj10ColorDisabled)
         {
             XamlBindingSetters.Set_Windows_UI_Xaml_Media_SolidColorBrush_Color(this.obj10, obj);
         }
     }
 }
Ejemplo n.º 5
0
 private void Update_ColorPicked_Color(global::Windows.UI.Color obj, int phase)
 {
     if ((phase & ((1 << 0) | NOT_PHASED | DATA_CHANGED)) != 0)
     {
         // View\Controls\CarColorPicker.xaml line 22
         if (!isobj4ColorDisabled)
         {
             XamlBindingSetters.Set_Windows_UI_Xaml_Media_SolidColorBrush_Color(this.obj4, obj);
         }
     }
 }
Ejemplo n.º 6
0
        public static global::Windows.UI.Color AsColor(this Color color)
        {
            if (color != null)
            {
                var uiColor = new global::Windows.UI.Color
                {
                    R = (byte)(255 * color.Red),
                    G = (byte)(255 * color.Green),
                    B = (byte)(255 * color.Blue),
                    A = (byte)(255 * color.Alpha)
                };
                return(uiColor);
            }

            return(global::Windows.UI.Colors.Black);
        }
Ejemplo n.º 7
0
 private void Update_DialogColor(global::Windows.UI.Color obj, int phase)
 {
     if ((phase & ((1 << 0) | NOT_PHASED | DATA_CHANGED)) != 0)
     {
         // MainPage.xaml line 143
         if (!isobj9TagDisabled)
         {
             XamlBindingSetters.Set_Windows_UI_Xaml_FrameworkElement_Tag(this.obj9, obj, null);
         }
         // MainPage.xaml line 154
         if (!isobj11ColorDisabled)
         {
             XamlBindingSetters.Set_Windows_UI_Xaml_Media_SolidColorBrush_Color(this.obj11, obj);
         }
     }
 }
Ejemplo n.º 8
0
        /// <summary>
        /// Takes a color code as an ARGB, RGB, #ARGB, #RGB string and returns a color.
        ///
        /// Remark: if single digits are used to define the color, they will
        /// be duplicated (example: FFD8 will become FFFFDD88)
        /// </summary>
        /// <param name="colorCode"></param>
        /// <returns></returns>
        public static Color FromARGB(string colorCode)
        {
            byte a, r, b, g;

            a = r = g = b = new byte();

            colorCode = colorCode.TrimStart(new char[] { '#' });

            if (colorCode.Length == 3)
            {
                a = 0xFF;
                r = Convert.ToByte(new String(colorCode[0], 2), 16);
                g = Convert.ToByte(new String(colorCode[1], 2), 16);
                b = Convert.ToByte(new String(colorCode[2], 2), 16);
            }
            else if (colorCode.Length == 4)
            {
                a = Convert.ToByte(new String(colorCode[0], 2), 16);
                r = Convert.ToByte(new String(colorCode[1], 2), 16);
                g = Convert.ToByte(new String(colorCode[2], 2), 16);
                b = Convert.ToByte(new String(colorCode[3], 2), 16);
            }
            else if (colorCode.Length == 6)
            {
                a = 0xFF;
                r = Convert.ToByte(colorCode.Substring(0, 2), 16);
                g = Convert.ToByte(colorCode.Substring(2, 2), 16);
                b = Convert.ToByte(colorCode.Substring(4, 2), 16);
            }
            else if (colorCode.Length == 8)
            {
                a = Convert.ToByte(colorCode.Substring(0, 2), 16);
                r = Convert.ToByte(colorCode.Substring(2, 2), 16);
                g = Convert.ToByte(colorCode.Substring(4, 2), 16);
                b = Convert.ToByte(colorCode.Substring(6, 2), 16);
            }
            else
            {
                a = 0xFF;
                r = 0xFF;
                g = 0x0;
                b = 0x0;
            }
            return(Color.FromArgb(a, r, g, b));
        }
Ejemplo n.º 9
0
		void IAppearanceObserver.OnAppearanceChanged(ShellAppearance appearance)
		{
			global::Windows.UI.Color backgroundColor = DefaultBackgroundColor;
			global::Windows.UI.Color titleColor = DefaultTitleColor;

			if (appearance != null)
			{
				if (!appearance.BackgroundColor.IsDefault())
					backgroundColor = appearance.BackgroundColor.ToWindowsColor();
				if (!appearance.TitleColor.IsDefault())
					titleColor = appearance.TitleColor.ToWindowsColor();

				_flyoutWidth = appearance.FlyoutWidth;
				_flyoutHeight = appearance.FlyoutHeight;
			}

			UpdateFlyoutBackdrop();
			UpdateFlyoutPosition();
		}
Ejemplo n.º 10
0
        void SetColor()
        {
            if (Element.Color == Xamarin.Forms.Color.Default)
            {
                Control.Fill = null;
            }
            else
            {
                Xamarin.Forms.Color color = Element.Color;

                global::Windows.UI.Color winColor =
                    global::Windows.UI.Color.FromArgb((byte)(color.A * 255),
                                                      (byte)(color.R * 255),
                                                      (byte)(color.G * 255),
                                                      (byte)(color.B * 255));

                Control.Fill = new SolidColorBrush(winColor);
            }
        }
Ejemplo n.º 11
0
 public void SetColorsForKey(global::Windows.UI.Color desiredColor, global::Windows.System.VirtualKey key)
 {
     global::Windows.Foundation.Metadata.ApiInformation.TryRaiseNotImplemented("Windows.Devices.Lights.LampArray", "void LampArray.SetColorsForKey(Color desiredColor, VirtualKey key)");
 }
Ejemplo n.º 12
0
 public void SetSingleColorForIndices(global::Windows.UI.Color desiredColor, int[] lampIndexes)
 {
     global::Windows.Foundation.Metadata.ApiInformation.TryRaiseNotImplemented("Windows.Devices.Lights.LampArray", "void LampArray.SetSingleColorForIndices(Color desiredColor, int[] lampIndexes)");
 }
Ejemplo n.º 13
0
 public void SetColorForIndex(int lampIndex, global::Windows.UI.Color desiredColor)
 {
     global::Windows.Foundation.Metadata.ApiInformation.TryRaiseNotImplemented("Windows.Devices.Lights.LampArray", "void LampArray.SetColorForIndex(int lampIndex, Color desiredColor)");
 }
Ejemplo n.º 14
0
 public global::Windows.UI.Composition.CompositionColorGradientStop CreateColorGradientStop(float offset, global::Windows.UI.Color color)
 {
     throw new global::System.NotImplementedException("The member CompositionColorGradientStop Compositor.CreateColorGradientStop(float offset, Color color) is not implemented in Uno.");
 }
Ejemplo n.º 15
0
 public void ToggleSwitchStrokeOn(global::Windows.UI.Color c) => this["ToggleSwitchStrokeOn"] = c;
Ejemplo n.º 16
0
 public void ToggleSwitchStrokeOffPointerOver(global::Windows.UI.Color c) => this["ToggleSwitchStrokeOffPointerOver"]     = c;
Ejemplo n.º 17
0
 public static string ToDisplayName(global::Windows.UI.Color color)
 {
     throw new global::System.NotImplementedException("The member string ColorHelper.ToDisplayName(Color color) is not implemented in Uno.");
 }
 public void SetColor(global::Windows.UI.Color desiredColor)
 {
     global::Windows.Foundation.Metadata.ApiInformation.TryRaiseNotImplemented("Windows.Devices.Lights.Effects.LampArrayUpdateRequestedEventArgs", "void LampArrayUpdateRequestedEventArgs.SetColor(Color desiredColor)");
 }
Ejemplo n.º 19
0
 public static Color FromArgb(byte a, byte r, byte g, byte b)
 => Color.FromArgb(a, r, g, b);
Ejemplo n.º 20
0
 public global::Windows.UI.Composition.CompositionGetValueStatus TryGetColor(string propertyName, out global::Windows.UI.Color value)
 {
     throw new global::System.NotImplementedException("The member CompositionGetValueStatus CompositionPropertySet.TryGetColor(string propertyName, out Color value) is not implemented in Uno.");
 }
Ejemplo n.º 21
0
 public void InsertColor(string propertyName, global::Windows.UI.Color value)
 {
     global::Windows.Foundation.Metadata.ApiInformation.TryRaiseNotImplemented("Windows.UI.Composition.CompositionPropertySet", "void CompositionPropertySet.InsertColor(string propertyName, Color value)");
 }
Ejemplo n.º 22
0
 public void ToggleSwitchKnobFillOnPointerOver(global::Windows.UI.Color c) => this["ToggleSwitchKnobFillOnPointerOver"]   = c;
Ejemplo n.º 23
0
 public void SetColorsForPurposes(global::Windows.UI.Color desiredColor, global::Windows.Devices.Lights.LampPurposes purposes)
 {
     global::Windows.Foundation.Metadata.ApiInformation.TryRaiseNotImplemented("Windows.Devices.Lights.LampArray", "void LampArray.SetColorsForPurposes(Color desiredColor, LampPurposes purposes)");
 }
Ejemplo n.º 24
0
 public static Color ToColor(this global::Windows.UI.Color Color)
 {
     return(new Color(Color.R / 255, Color.G / 255, Color.B / 255, Color.A / 255));
 }
Ejemplo n.º 25
0
 public void SetColorParameter(string key, global::Windows.UI.Color value)
 {
     global::Windows.Foundation.Metadata.ApiInformation.TryRaiseNotImplemented("Windows.UI.Composition.CompositionAnimation", "void CompositionAnimation.SetColorParameter(string key, Color value)");
 }
Ejemplo n.º 26
0
 public void InsertKeyFrame(float normalizedProgressKey, global::Windows.UI.Color value, global::Windows.UI.Composition.CompositionEasingFunction easingFunction)
 {
     global::Windows.Foundation.Metadata.ApiInformation.TryRaiseNotImplemented("Windows.UI.Composition.ColorKeyFrameAnimation", "void ColorKeyFrameAnimation.InsertKeyFrame(float normalizedProgressKey, Color value, CompositionEasingFunction easingFunction)");
 }
Ejemplo n.º 27
0
 public void StartNewTrail(global::Windows.UI.Color color)
 {
     global::Windows.Foundation.Metadata.ApiInformation.TryRaiseNotImplemented("Windows.UI.Composition.DelegatedInkTrailVisual", "void DelegatedInkTrailVisual.StartNewTrail(Color color)");
 }
Ejemplo n.º 28
0
 public void ToggleSwitchKnobFillOff(global::Windows.UI.Color c) => this["ToggleSwitchKnobFillOff"] = c;
Ejemplo n.º 29
0
 public static void Set_Windows_UI_Xaml_Media_SolidColorBrush_Color(global::Windows.UI.Xaml.Media.SolidColorBrush obj, global::Windows.UI.Color value)
 {
     obj.Color = value;
 }
Ejemplo n.º 30
0
 public static Color ToColor(global::Windows.UI.Color color)
 {
     return(Color.FromRgba(color.R, color.G, color.B, color.A));
 }