C# WPF:{dependencyproperty.UnsetValue}麻烦

C# WPF:{dependencyproperty.UnsetValue}麻烦,c#,wpf,xaml,C#,Wpf,Xaml,我的绑定有问题,无法修复!我没有显示所需的值,而是得到一个{dependencProperty.UnsetValue} 以下是XAML: <TextBlock Visibility="{Binding DisplayBuyPriceConverted, Converter={StaticResource boolVisibilityConverter}}" Grid.ColumnSpan="2" Grid.Row="4"> <TextBlock.

我的绑定有问题,无法修复!我没有显示所需的值,而是得到一个{dependencProperty.UnsetValue}

以下是
XAML

    <TextBlock Visibility="{Binding DisplayBuyPriceConverted, Converter={StaticResource boolVisibilityConverter}}" Grid.ColumnSpan="2" Grid.Row="4">
            <TextBlock.Text>
                <MultiBinding StringFormat="Converted Price: {0} {1}">
                    <Binding Path="BuyPriceConverted" Mode="OneWay"></Binding>
                    <Binding Path="CharterSellPriceCurrency" Mode="OneWay"></Binding>
                </MultiBinding>
            </TextBlock.Text>
    </TextBlock>

我做错了什么?

我发现我的一个属性是十进制。对不起,伙计们,我带你们去做白费力气的事。现在所有操作都正常。

StringFormat要求其目标为字符串类型。哪种类型有
CharterSellPriceCurrency
CharterSellPriceCurrency
的类型必须是字符串。@user2250152否它不是
Text
(目标)必须是
String
格式,它是。格式参数可以是VuyPriceConverted和CharterSellPriceCurrency都是的任何类型strings@serlingpa我是否正确理解,不是转换后的价格:xy,而是看到{dependencProperty.UnsetValue}?找到一个多转换器,你就会知道你做错了什么
    <TextBlock Text="{Binding Path=BuyPriceConverted, StringFormat=Converted Price: {0} GBP, Mode=OneWay}" Margin="5,0,0,0" Width="149" Visibility="{Binding DisplayBuyPriceConverted, Converter={StaticResource boolVisibilityConverter}}" DataContext="{Binding}"></TextBlock>
    public AdditionalCostDialogue(AdditionalCostView additionalCostView)
    {
        InitializeComponent();
        this._additionalCostView = additionalCostView;
        this.DataContext = this.AdditionalCostView;
    }