【发布时间】:2018-06-28 06:57:04
【问题描述】:
我的测试项目中有以下代码:
<StackPanel>
<TextBlock Height="50" Text="{Binding First}" />
<TextBlock Height="50" Text="{Binding Last}" />
<TextBlock Height="50" >
<TextBlock.Text>
<MultiBinding StringFormat="{}{0} + {1}}">
<Binding Path="First" />
<Binding Path="Last" />
</MultiBinding>
</TextBlock.Text>
</TextBlock>
</StackPanel>
First 和 Last 是字符串属性:
public string First { get; set; }
public string Last { get; set; }
public MainWindowViewModel()
{
First = "First";
Last = "Last";
}
前两个具有单一绑定的文本块按预期工作,但具有多重绑定的文本块没有。如果可能,我想避免使用转换器 我的代码有什么问题?
【问题讨论】:
-
我认为你需要在文本块中运行
-
-
@UsmanAli 这是一个替代方案,但不是必需的。