private static void IsAddModeChanged(DependencyObject d, DependencyPropertyChangedEventArgs e) { if (d != null) { LE_UC uc = (LE_UC)d; if ((bool)e.NewValue) { uc.partition.Visibility = Visibility.Collapsed; uc.SetNameFocus(); } } }
private static void CSprefixChanged(DependencyObject d, DependencyPropertyChangedEventArgs e) { if (d != null) { LE_UC uc = (LE_UC)d; string prefix = (string)e.NewValue; PointTypeEnum pt = uc.PointType; if (prefix == "AN" || prefix == "DX") { uc.lsProps.Visibility = Visibility.Visible; if (pt == PointTypeEnum.RGB || pt == PointTypeEnum.RGBW) { uc.colorSeq.Visibility = Visibility.Visible; } } else { uc.lsProps.Visibility = Visibility.Collapsed; } } }
private static void PointTypeChanged(DependencyObject d, DependencyPropertyChangedEventArgs e) { if (d != null) { LE_UC uc = (LE_UC)d; var x = uc.colorSeqCb; PointTypeEnum pt = (PointTypeEnum)e.NewValue; string prefix = uc.CSprefix; if (pt != PointTypeEnum.W && pt != PointTypeEnum.WT && pt != PointTypeEnum.CW) { uc.rgbProps.Visibility = Visibility.Visible; if (prefix == "AN" || prefix == "DX") { uc.colorSeq.Visibility = Visibility.Visible; } } else { uc.rgbProps.Visibility = Visibility.Collapsed; uc.colorSeq.Visibility = Visibility.Collapsed; } } }