private void setColor(Brush colorBase) { btnAgregarModuloCapturaLibre.IconoColor = Brushes.White; // colorBase; btnAgregarModuloCuenta.IconoColor = Brushes.White; // colorBase; btnAgregarModuloVariable.IconoColor = Brushes.White; // colorBase; Brush colorClaro = Colores.ConvertirColorABrush(Colores.AclararColor(Colores.ConvertirBrushAColor(ColorBase), 20)); rtgAvanceReferencia.Fill = colorClaro; }
public void ZMX_DibujarLocalidadCirculo(String coordenada, String nombreLocalidad) { circles_layer.Children.Clear(); Brush colorOscuro = Colores.ConvertirColorABrush(Colores.OscurecerColor(Colores.ConvertirBrushAColor(color), 20)); DibujarCirculo(radioCirculoFactor, ConvertCoordenadasStringToLocation(coordenada)); circles_layer.AddChild(new TextBlock() { Text = nombreLocalidad, Foreground = color, Background = Brushes.Transparent, FontSize = 16, FontWeight = FontWeights.Bold, Margin = new Thickness(coordenada.Length / 2 * 8.8 * -1, -10, 0, 0) }, ConvertCoordenadasStringToLocation(coordenada)); }
public void SetColor(Brush colorBrush) { if (colorBrush == null) { return; } ColorBrush = colorBrush; colorBtn = Colores.ConvertirBrushAColor(colorBrush); rtgMarcoNegro.Stroke = colorBrush; txtDescripcion.BorderBrush = colorBrush; if (!ZMX_SoloLectura) { btnBuscar.BtnColor = Colores.ConvertirBrushAColor(colorBrush); } }
private void CalcularCaracteres() { caracteresOcupados = 0; caracteresTotales = MascaraCuentaContable.Replace("-", "").Length; foreach (Control ctr in stpModulos.Children) { if (ctr.GetType() == typeof(SIZUCContabilizacionCapturaCuenta)) { caracteresOcupados += ((SIZUCContabilizacionCapturaCuenta)ctr).CuentaContable.Length; } else if (ctr.GetType() == typeof(SIZUCContabilizacionCapturaVariable)) { caracteresOcupados += ((SIZUCContabilizacionCapturaVariable)ctr).Longitud; } else if (ctr.GetType() == typeof(SIZUCContabilizacionCapturaLibre)) { caracteresOcupados += ((SIZUCContabilizacionCapturaLibre)ctr).Captura.Length; } } caracteresFaltantes = caracteresTotales - caracteresOcupados; ToolTip = "Mascara = " + MascaraCuentaContable + "\nCaptura = " + caracteresOcupados + "/" + caracteresTotales; double widthActual = rtgAvanceReferencia.ActualWidth; double widthAvance = widthActual * caracteresOcupados / caracteresTotales; Brush colorClaro = Colores.ConvertirColorABrush(Colores.AclararColor(Colores.ConvertirBrushAColor(ColorBase), 5)); Brush colorOscuro = Colores.ConvertirColorABrush(Colores.OscurecerColor(Colores.ConvertirBrushAColor(ColorBase), 85)); if (caracteresOcupados != caracteresTotales) { rtgAvance.Fill = colorClaro; // (SolidColorBrush)(new BrushConverter().ConvertFrom("#FFF96F6F")); } else { rtgAvance.Fill = colorOscuro; // (SolidColorBrush)(new BrushConverter().ConvertFrom("#FF82E87E")); } rtgAvance.Width = widthAvance; }
public void SetColor(Brush color) { Color colorOscuroClr = Colores.OscurecerColor(Colores.ConvertirBrushAColor(color), 80); Brush colorOscuro = Colores.ConvertirColorABrush(colorOscuroClr); txtSubtitulo.Foreground = colorOscuro; txtTitulo.Foreground = colorOscuro; txtMensaje.Foreground = colorOscuro; iconAwesomeSIZ.IconoColor = colorOscuro; Color colr = Colores.ConvertirBrushAColor(color); Storyboard sb1 = (Storyboard)this.FindResource("OnMouseEnter1"); Storyboard sb2 = (Storyboard)this.FindResource("OnMouseLeave1"); //animacion del seleccionar ((ColorAnimationUsingKeyFrames)sb1.Children[0]).KeyFrames[0].Value = colorOscuroClr; ((ColorAnimationUsingKeyFrames)sb2.Children[0]).KeyFrames[0].Value = colorOscuroClr; ((ColorAnimationUsingKeyFrames)sb2.Children[0]).KeyFrames[1].Value = Colors.White; //animacion del resto de elementos ((ColorAnimationUsingKeyFrames)sb1.Children[1]).KeyFrames[0].Value = Colors.White; ((ColorAnimationUsingKeyFrames)sb1.Children[2]).KeyFrames[0].Value = Colors.White; ((ColorAnimationUsingKeyFrames)sb1.Children[3]).KeyFrames[0].Value = Colors.White; ((ColorAnimationUsingKeyFrames)sb2.Children[1]).KeyFrames[0].Value = Colors.White; ((ColorAnimationUsingKeyFrames)sb2.Children[1]).KeyFrames[1].Value = colorOscuroClr; ((ColorAnimationUsingKeyFrames)sb2.Children[2]).KeyFrames[0].Value = Colors.White; ((ColorAnimationUsingKeyFrames)sb2.Children[2]).KeyFrames[1].Value = colorOscuroClr; ((ColorAnimationUsingKeyFrames)sb2.Children[3]).KeyFrames[0].Value = Colors.White; ((ColorAnimationUsingKeyFrames)sb2.Children[3]).KeyFrames[1].Value = colorOscuroClr; }
private void DibujarCirculo(double radio, Location origen) { double radioPorGrados = Math.PI / 180; double radioTierra = 0.235; double latitud = origen.Latitude * radioPorGrados; double longitud = origen.Longitude * radioPorGrados; List <Location> locaciones = new List <Location>(); double angulo = radio / radioTierra; for (int x = 0; x <= 360; x++) { double puntoLatitud = 0; double puntoLongitud = 0; double brng = x * radioPorGrados; puntoLatitud = Math.Asin(Math.Sin(latitud) * Math.Cos(angulo) + Math.Cos(latitud) * Math.Sin(angulo) * Math.Cos(brng)); puntoLongitud = longitud + Math.Atan2(Math.Sin(brng) * Math.Sin(angulo) * Math.Cos(latitud), Math.Cos(angulo) - Math.Sin(latitud) * Math.Sin(puntoLatitud)); puntoLatitud = puntoLatitud / radioPorGrados; puntoLongitud = puntoLongitud / radioPorGrados; locaciones.Add(new Location(puntoLatitud, puntoLongitud)); } //dibujando el circulo MapPolygon circle = new MapPolygon(); circle.Locations = new LocationCollection(); circle.Stroke = color; circle.Fill = Colores.ConvertirColorABrush(Colores.AclararColor(Colores.ConvertirBrushAColor(color))); circle.Opacity = 0.50; circle.StrokeThickness = 3; locaciones.ForEach(x => circle.Locations.Add(x)); circles_layer.Children.Add(circle); }