c# - 绑定(bind)到两个值

标签 c# wpf xaml binding

是否可以将标签内容绑定(bind)到两个值。例如,我想要一个标签,其内容如下所示, UserName= Firstname, Lastname

其中名字和姓氏都是来自数据库的值。如果我要使用标签,我将绑定(bind)为 Content={Binding Firstname} 和 Content={Binding Lastname} 为别人。但我想要一个标签来显示两者。可能吗?

最佳答案

你可以这样做

<TextBlock>
    <TextBlock.Text>
        <MultiBinding StringFormat="{}{0}, {1}">
            <Binding Path="firstName" />
            <Binding Path="lastName"/>
        </MultiBinding>
    </TextBlock.Text>
</TextBlock>

关于c# - 绑定(bind)到两个值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2561253/

相关文章:

c# - 页面未加载并卡在 Awesomium 中

c# - View 模型公开的集合必须使用 MVVM 模式实现 ObservableCollection<T>

c# - 在流文档或 WPF RichTextBox 中创建悬挂缩进

c# - XAML 页面构造函数

xaml - F# 中序列和列表之间的奇怪差异

silverlight - 混合行为 (Silverlight 4)

c# - 检查 List 的属性是否属于给定类型

c# - .NET 4.0 与旧版本性能比较

C# 字典存储操作/方法

c# - WrapPanel 不在 WPF ListView 中换行