/// <summary> /// Heights the status changed. /// </summary> /// <param name="sender">The sender.</param> /// <param name="e">The <see cref="DependencyPropertyChangedEventArgs"/> instance containing the event data.</param> private static void HeightStatus_Changed(DependencyObject sender, DependencyPropertyChangedEventArgs e) { PanelItem ctr = sender as PanelItem; Double res = (Double)e.NewValue; ctr.panelArea.Height = res; }
/// <summary> /// Acabadoes the changed. /// </summary> /// <param name="sender">The sender.</param> /// <param name="e">The <see cref="DependencyPropertyChangedEventArgs"/> instance containing the event data.</param> private static void Acabado_Changed(DependencyObject sender, DependencyPropertyChangedEventArgs e) { PanelItem ctr = sender as PanelItem; String res = (String)e.NewValue; ctr.codePanel.Text = ctr.Code != null ? ctr.Code : String.Empty + res; }
/// <summary> /// Panels the status changed. /// </summary> /// <param name="sender">The sender.</param> /// <param name="e">The <see cref="DependencyPropertyChangedEventArgs"/> instance containing the event data.</param> private static void PanelStatus_Changed(DependencyObject sender, DependencyPropertyChangedEventArgs e) { PanelItem ctr = sender as PanelItem; PanelItemStatus res = (PanelItemStatus)e.NewValue; Brush brush; if (res == PanelItemStatus.Ok) { brush = new SolidColorBrush(Color.FromArgb(127, 0, 255, 0)); } else if (res == PanelItemStatus.Error) { brush = new SolidColorBrush(Color.FromArgb(127, 255, 0, 0)); } else if (res == PanelItemStatus.Selected) { brush = new SolidColorBrush(Color.FromArgb(127, 237, 255, 54)); } else { brush = new SolidColorBrush(Color.FromArgb(51, 225, 237, 247)); } ctr.panelArea.Background = brush; }
/// <summary> /// Gets the panel status. /// </summary> /// <param name="target">The target.</param> public static void SetPanelStatus(PanelItem target, PanelItemStatus value) { target.PanelStatus = value; }
/// <summary> /// Gets the panel status. /// </summary> /// <param name="target">The target.</param> /// <returns>The panel item current status</returns> public static PanelItemStatus GetPanelStatus(PanelItem target) { return(target.PanelStatus); }
/// <summary> /// Sets the acabado. /// </summary> /// <param name="target">The target.</param> /// <param name="value">The value.</param> public static void SetAcabado(PanelItem target, String value) { target.Code = value; }
/// <summary> /// Gets the acabado. /// </summary> /// <param name="target">The target.</param> /// <returns></returns> public static String GetAcabado(PanelItem target) { return(target.Acabado); }
/// <summary> /// Gets the code. /// </summary> /// <param name="target">The target.</param> /// <returns></returns> public static String GetCode(PanelItem target) { return(target.Code); }