/// <summary> /// Write metadata common to all value representations, like properties and method parameters. /// </summary> private void WriteValueCommonMetadata(TypeScriptCodeBuilder b, IValueViewModel value) { b.StringProp("name", value.JsVariable); b.StringProp("displayName", value.DisplayName); WriteTypeCommonMetadata(b, value.Type); }
void AdjustMinToAvailableMinValues() { // Check if current min is contained in available min values -> if not select largest available _min = AvailableMinItems.FirstOrDefault(item => item.Value.Equals(Min.Value)) ?? AvailableMinItems.Last(); RaisePropertyChanged(() => Min); }
void AdjustMaxToAvailableMaxItems() { // Check if current max is contained in available max values -> if not select smallest available _max = AvailableMaxItems.FirstOrDefault(item => item.Value.Equals(Max.Value)) ?? AvailableMaxItems.First(); RaisePropertyChanged(() => Max); }
public IValueViewModel MakeValue(Value value) { IValueViewModel valueViewModel = IoC.Get <IValueViewModel>(); valueViewModel.Initialise(value); return(valueViewModel); }
void DetermineMinAndMaxValuesFrom(GenericRangeFilter <T> genericRangeFilter) { _min = AvailableMinItems.FirstOrDefault(item => item.Value.Equals(genericRangeFilter.Range.MinValue)) ?? AvailableMinItems.First(); _max = AvailableMaxItems.FirstOrDefault(item => item.Value.Equals(genericRangeFilter.Range.MaxValue)) ?? AvailableMaxItems.Last(); }
public int CompareTo(IValueViewModel<T> other) { return Value.CompareTo(other.Value); }
internal ValueDeletedEventArgs(IValueViewModel deleted) { Deleted = deleted; }