UWP如何绑定到两个值?

时间:2017-01-24 00:06:36

标签: c# xaml uwp windows-10

我有Hello("Jack", Right("rakesh"), Left(1), Right("Jack"), Left(2), Right("No one")) // res0: Either[Int,String] = Left(2) Hello("ABC", Right("rakesh"), Left(1), Right("Jack"), Left(2), Right("Vik"), Left(3), Right("ram"), Left(4), Right("No one")) // res1: Either[Int,String] = Right(No one) ,其中包含两个属性。我想在一个DownloadModel

中显示这两个属性的摘要
TextBlock

有没有办法将<TextBlock Text="{x:Bind DownloadModel.Part1.Progress, Mode=OneWay}"/> Download.Part1.Progress放在一起,然后在Download.Part2.Progress中显示两者的摘要?

(如果可以使用TextBlock而不是Binding这样做也可以。) 感谢。

1 个答案:

答案 0 :(得分:5)

您实际上可以在Run内使用TextBlock。您可以像这样使用它:

例如,我有这两个字符串:

    private string FirstText = "This is the first text.";
    private string SecondText = "This is the second text.";

我在XAML中有这个:

    <TextBlock Foreground="Black">
        <Run Text="{x:Bind FirstText}"/>
        <Run Text="{x:Bind SecondText}"/>
    </TextBlock>

这就是应用程序的样子:

enter image description here

希望它有所帮助!