gpt4 book ai didi

windows-phone-7 - TextBlock/TextBox 中的格式化文本 - 带绑定(bind)

转载 作者:行者123 更新时间:2023-12-04 06:59:49 24 4
gpt4 key购买 nike

以前可能有人问过这个问题,但我真的在寻找一种简单的方法来在某些文本容器中显示编程格式的文本。出于解耦的目的,我想使用绑定(bind)属性,这就是我现在的做法:

<TextBlock Height="219" Name="_txtBox" Text="{Binding myText}" />

然后

myText = "<TextBlock>\n <Run FontWeight=\"Bold\">\n" + item1 + "\n</Run>\n " + item2 + "\n</TextBlock>";

由于一些未知的 WP7 设计原因,这不起作用,我也尝试过使用 TextBox。有什么方法可以将一些小的格式化文本输出到任何类型的控件而不会过于复杂?

我想保持绑定(bind)状态

最佳答案

这应该适合您。虽然我不确定你想要换行符在哪里。您可以从内联集合中添加或删除它们。

XAML

<TextBlock x:Name="text1" ></TextBlock>

代码

    InlineCollection inlines = text1.Inlines;
Run r = new Run();
r.Text = "item 1";
r.FontWeight = FontWeights.Bold;
inlines.Add(r);
inlines.Add(new LineBreak());
r = new Run();
r.Text = "item 2";
inlines.Add(r);

关于windows-phone-7 - TextBlock/TextBox 中的格式化文本 - 带绑定(bind),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5240234/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com