我在WPF中有一个文本框,我需要以 xxx-xxx-xxxx 格式显示文本。
<TextBox FontSize="30" Text="{Binding MyString,UpdateSourceTrigger=PropertyChanged}" Grid.Row="3" MaxLength="10"></TextBox>
MyString
只是将TextBox中的值设置为其他逻辑的属性。我可以在XAML中使用StringFormat吗?
答案 0 :(得分:2)
答案 1 :(得分:0)
是的,你可以这样做。请尝试以下方法:
<TextBlock>
<TextBlock.Text>
<MultiBinding StringFormat="{}{0}-whateverhercomes-andwhateverherecomes">
<Binding Path="MyString"/>
</MultiBinding>
</TextBlock.Text>
</TextBlock>