c# - 如何将此语句转换为XAML?

标签 c# wpf xaml

var FullName = String.Format("{0} {1}", "FirstName", "LastName");


如何转换为TextBlock文本?

<TextBlock Text="" /> 

最佳答案

StringFormat营救:

<TextBlock>
    <TextBlock.Text>
        <MultiBinding StringFormat="{}{0} {1}">
            <Binding Path="FirstName" />
            <Binding Path="LastName" />
        </MultiBinding>
    </TextBlock.Text>
</TextBlock>


如果您想知道第一个{}是做什么的,那是为了防止WPF认为第一个{0}MarkupExtension

关于c# - 如何将此语句转换为XAML?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18468790/

相关文章:

c# - WPF Toolkit DataGrid 如何设置 Column Header SelectionBackground?

wpf - 将不相关的属性绑定(bind)到 DataGrid

c# - 从数据库动态绑定(bind) css 类到 asp.net c# 中的 div 标签

wpf - 从左到右流动的颜色变化动画

C# : How to create a constructor with DateTime as parameter? 以及如何使用此构造函数创建对象?

c# - PropertyChanged 影响多个属性

wpf - 如何将选择限制为 WPF 中 DataGrid 的一行中最多两个单元格?

WPF XAML - 行根本不显示

c# - 如何在 C# 中使用 ILNumerics ILMath 计算矩阵的逆?

c# - 在等待事件时防止我的程序结束的正确方法是什么