Я хочу связать одно свойство с несколькими источниками. Моей причиной этого являются такие вещи:
midpoint=point2.X - point1.X; //depends on two sources!
Как это могло быть реализовано? Насколько я знаю, это не возможно прямо из коробки?
Я считаю, что вы ищете MultiBinding.
MultiBinding
Из документации MSDN:
<TextBlock Name="textBox2" DataContext="{StaticResource NameListData}"> <TextBlock.Text> <MultiBinding Converter="{StaticResource myNameConverter}" ConverterParameter="FormatLastFirst"> <Binding Path="FirstName"/> <Binding Path="LastName"/> </MultiBinding> </TextBlock.Text> </TextBlock>