不同行可以跨越不同列的跨度

3

我正在尝试显示类似以下内容的用户界面。

-------------------------------------------------------
-    Label Along With Some Awesome Text       - Label -
- ------------                                ---------
- Picture    -  All of the rest of my text would      -                                 
--------------                                        -             
- start up there and go on down to here and then it   -     
- would keep going and end up as a .....              -
-                                                     -
-                                                     -
-------------------------------------------------------

我曾尝试使用网格控件,将顶部标签设置在0,0和0,1的位置,并跨度为0。

但是对于文本块,我无法想出一种方法在第2行从第1列开始,然后在第3行从第0列开始,如果这样说有意义的话?


你将要在运行时带入UI的是动态文本还是在Xaml中定义的静态文本? - Gavin Lanata
动态文本,实际上是属性绑定...绑定...? - DidIReallyWriteThat
在HTML中很容易实现的一件事,在XAML中似乎非常困难。您可能需要查看RichTextBox,它可以完成这项工作 - 至少支持内联布局。 - McGarnagle
绑定是实现这一点的一种方式。 - Gavin Lanata
希望这能对你有所帮助:http://stackoverflow.com/questions/25529065/preserving-indenting-when-wrapping-in-a-wpf-textblock-control - SamTh3D3v
@Joseph 乍一看似乎很有前途,但我认为这不是答案。整个文档查看器仍将仅占用单元格1,1。 - DidIReallyWriteThat
1个回答

1

我希望我能像其他人一样好地搜索这个网站。我将把这个对象放入网格行1列0中,这应该可以解决我的问题。谢谢。 - DidIReallyWriteThat

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接