Exemplo n.º 1
0
 private void OneWayMultibindingItemOnSourcePropertyValueChanged(object sender, EventArgs e)
 {
     if (CanUseStringFormat && CanUseConverter)
     {
         SetTargetPropertyValue(FallbackValue);
     }
     else
     {
         var values = OneWayMultibindingItems.Select(item => item.SourcePropertyValue).ToArray();
         if (CanUseStringFormat)
         {
             SetTargetPropertyValueUsingStringFormat(values);
         }
         else
         {
             SetTargetPropertyValueUsingConverter(values);
         }
     }
 }
Exemplo n.º 2
0
 private void CreateOneWayBinding()
 {
     OneWayMultibindingItems.ForEach(item => item.SourcePropertyValueChanged += OneWayMultibindingItemOnSourcePropertyValueChanged);
 }