Пример #1
0
 public void SetReceivedValueRaw(TRaw?value)
 {
     if (!Equals(value, _rawValue))
     {
         _rawValue = value;
         ReceivedValueFormatted = new RawAndConvertedValues <TRaw?, string>(_rawValue, _receivedValueConvertor);
         RaisePropertyChanged(() => ReceivedValueFormatted);
     }
 }
Пример #2
0
        public ViewableSettableParameterBase(string namePrefix, string name, TRaw?defaultValue, IBuilderOneToOne <TRaw, string> stringBuilder, string toolTipText)
        {
            NamePrefix  = namePrefix;
            Name        = name;
            ToolTipText = toolTipText;

            _receivedValueConvertor = new BuilderOneToOneNullableString <TRaw>(stringBuilder, "?");
            ReceivedValueFormatted  = new RawAndConvertedValues <TRaw?, string>(defaultValue, _receivedValueConvertor);
        }