String format using MultiBinding? String format using MultiBinding? wpf wpf

String format using MultiBinding?


you are trying to bind a string to an object. But StringFormat requires its target to be a string type.

try putting a TextBlock in your label content and bind your data to it

<StackPanel>  <Slider x:Name="sl1" Minimum="10" Maximum="100"/>  <Slider x:Name="sl2" Minimum="10" Maximum="100"/>  <Label x:Name="label13" Background="Yellow" Foreground="Black">    <Label.Content>        <TextBlock>          <TextBlock.Text>            <MultiBinding StringFormat="{}{0} x {1} Test">              <Binding ElementName="sl1" Path="Value" />              <Binding ElementName="sl2" Path="Value" />            </MultiBinding>          </TextBlock.Text>        </TextBlock>    </Label.Content>  </Label></StackPanel>

EDITyour class Movie must implement the INotificationPropertyChanged interface and your two properties must raise the property changed event with their proprty names!

hope this helps