public object Convert(object value, Type targetType, object parameter, CultureInfo culture) { try { CElementItem.CParameter.CParameterEntity _parameter_entity = (CElementItem.CParameter.CParameterEntity)value; return(new Image { Source = (_parameter_entity != null ? (BitmapImage)App.Current.FindResource("png_Delete") : (BitmapImage)App.Current.FindResource("png_Add")) }); } catch (Exception) { return(false); } }
public object Convert(object[] value, Type targetType, object parameter, CultureInfo culture) { try { CElementItem.CElementEntity _element_entity = (CElementItem.CElementEntity)value[0]; string _parameter_name = (string)value[1]; CElementItem.CParameter.CParameterEntity _parameter_entity = _element_entity.ParameterGet(_parameter_name, false, null); return(_parameter_entity); } catch (Exception) { return(null); } }
private void AddOrRemoveParameter_OnClick(object sender, RoutedEventArgs e) { DependencyObject _dependency_object = ((Button)sender).Parent; CElementItem.CParameter _parameter = (CElementItem.CParameter)_dependency_object.GetValue(DataContextProperty); CElementItem.CParameter.CParameterEntity _parameter_entity = (CElementItem.CParameter.CParameterEntity)_dependency_object.GetValue(TagProperty); if (_parameter_entity != null) { _element_entity.ParameterRemove(_parameter.ParameterName); } else { _element_entity.ParameterGet(_parameter.ParameterName, true, null); } }
public object Convert(object value, Type targetType, object parameter, CultureInfo culture) { try { CElementItem.CParameter.CParameterEntity _parameter_entity = (CElementItem.CParameter.CParameterEntity)value; return(_parameter_entity != null && (_parameter_entity is CElementItem.CParameterEnum.CParameterEntityEnum) ? Visibility.Visible : Visibility.Collapsed); } catch (Exception) { return(Visibility.Collapsed); } }