I am seeing an issue with MultiBinding. Below is the code snippet
<StatusBar x:Name="messageBar">
<StatusBarItem>
<TextBlock x:Name="txtStatusMessage"
TextWrapping="Wrap" Foreground="Red" Height="35">
<TextBlock.Text>
<MultiBinding Converter="{StaticResource ConvertMultiple}"
UpdateSourceTrigger="PropertyChanged">
<Binding ElementName="txtUserFriendlyName"
Path="(Validation.Errors)[0].ErrorContent"
UpdateSourceTrigger="PropertyChanged"/>
<Binding ElementName="txtXPathValue"
Path="(Validation.Errors)[0].ErrorContent" />
<Binding ElementName="cboTagName"
Path="(Validation.Errors)[0].ErrorContent" />
</MultiBinding>
</TextBlock.Text>
</TextBlock>
</StatusBarItem>
The validation errors are shown initially fine. Then, I have code where I have txtStatusMessage.Text = "created successfully".
After this line is executed, when I give an invalid value, the multiBinding does not seem to working. The MultiValueConverter that I created is not called.
I am not sure what I am missing here. Any help is highly appreciated.
Regards, rmanda