当前位置:  开发笔记 > 运维 > 正文

WPF:文本换行不起作用

如何解决《WPF:文本换行不起作用》经验,为你挑选了2个好方法。

我简单地定义了一个网格:


  
    
    
    
    
   

然后我试图绑定一些像这样的内容:


设置如下,文本将不会换行.它只是扩展列以适合文本.如果我在最后一列上将宽度设置为固定量,则换行按预期工作.问题在于,如果用户加宽窗口,则列保持固定大小.如何使用网格的宽度动态调整列的大小,但仍然将文本包装在其中?



1> Bryan..:

宽度"*"将使用在列之间均匀地分割任何剩余空间"*".如果您有一个列,该列将获得所有剩余空间.如果你有2列,每个将获得剩余空间的1/2.

这是一篇关于网格大小的好文章,其中包括星号大小.



2> Simon_Weaver..:

我发现有一个令人沮丧的案例,当你拥有时可以收支平衡.IsSharedSizeScope= true


    

        
            
                
                
                
            

            
            

             
        

                       


这不会换行,但如果你换Grid.IsSharedScopeSizefalse那就行了.

还没有找到解决方案,但这可能是它不起作用的另一个原因.

推荐阅读
个性2402852463
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有