MultiBinding似乎不起作用

时间:2015-01-12 15:12:56

标签: wpf multibinding imultivalueconverter

我发现MultiBinding存在问题。以下是代码段

<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>

验证错误最初显示正常。然后,我有代码,我有txtStatusMessage.Text =“已成功创建”。

执行此行后,当我给出无效值时,multiBinding似乎不起作用。我创建的MultiValueConverter未被调用。

我不确定我在这里缺少什么。任何帮助都非常感谢。

此致 rmanda

0 个答案:

没有答案