<border borderBrush="Black" borderThickness="1" GrID.Row="1" GrID.ColumnSpan="2"> <ScrollVIEwer VerticalScrollbarVisibility="auto" MaxHeight="40"> <TextBlock Text="{Binding Roadsstring}" Style="{StaticResource WrapTextStyle}"/> </ScrollVIEwer></border>@H_419_7@我可以尝试MaxHeight值直到看起来正确 – 但我更喜欢它适应任何指定的字体和…精确.最好是在XAML中. @H_419_7@我可以将MaxHeight绑定到字体大小吗?或者可能有一个我没有找到的TextBlock属性. @H_419_7@谢谢,
担解决方法 作为TextBlock,Readonly无边框TextBox是否适用于您? @H_419_7@ @H_419_7@
<TextBox Minlines="2" Maxlines="2" IsReadonly="True" borderThickness="0"VerticalScrollbarVisibility="auto" WIDth="200" VerticalAlignment="top" />@H_419_7@MinLines和MaxLines将限制文本框始终具有正好两行(除非您明确设置高度 – 如果在TextBox上显式设置了Height属性,则忽略Maxlines和Minlines属性值). @H_419_7@我用这种方法看到的一个问题是TextBox的文本不会与其他文本块保持对齐(如果已将它们放在网格的同一列中). @H_419_7@编辑:刚刚注意到你实际上想要一个文本块的边框.为此你可以摆脱borderThickness =“0”部分. 总结
以上是内存溢出为你收集整理的wpf – 可滚动的TextBlock大小合适2行高全部内容,希望文章能够帮你解决wpf – 可滚动的TextBlock大小合适2行高所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)