Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/wpf/14.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Wpf 如何在Expression Blend 3中自动调整文本块大小?_Wpf_Expression Blend - Fatal编程技术网

Wpf 如何在Expression Blend 3中自动调整文本块大小?

Wpf 如何在Expression Blend 3中自动调整文本块大小?,wpf,expression-blend,Wpf,Expression Blend,我试图在窗口中创建一个固定大小(高度和宽度)的textblock控件 使用,但textblock的内容将通过编程方式更改,因此我希望文本以尽可能大的字体大小查看,而不会超出矩形的大小 如何操作?不要更改字体大小,而是使用查看框。它似乎更适合您试图实现的目标,因为它使其中的控件能够无限期地调整大小,以适应您放置它的区域的大小。与其更改字体大小,不如使用查看框。它似乎更适合您想要实现的目标,因为它使其中的控件能够根据您放置它的区域大小无限调整大小。同意。ViewBox就是这个方法。谢谢你的回复,我已

我试图在窗口中创建一个固定大小(高度和宽度)的textblock控件 使用,但textblock的内容将通过编程方式更改,因此我希望文本以尽可能大的字体大小查看,而不会超出矩形的大小


如何操作?

不要更改字体大小,而是使用
查看框。它似乎更适合您试图实现的目标,因为它使其中的控件能够无限期地调整大小,以适应您放置它的区域的大小。

与其更改字体大小,不如使用
查看框。它似乎更适合您想要实现的目标,因为它使其中的控件能够根据您放置它的区域大小无限调整大小。

同意。ViewBox就是这个方法。谢谢你的回复,我已经尝试过使用ViewBox,但是我不想改变控件的大小!!这是我试图实现的设计中的一个约束。我只需要更改字体的大小,而不是控件本身!或者我想你了?如果你在Viewbox上设置了一个固定的大小,在TextBlock上设置了自动,它会随着文本长度的变化自动缩放。字体大小似乎正在更改。同意。ViewBox就是这个方法。谢谢你的回复,我已经尝试过使用ViewBox,但是我不想改变控件的大小!!这是我试图实现的设计中的一个约束。我只需要更改字体的大小,而不是控件本身!或者我想你了?如果你在Viewbox上设置了一个固定的大小,在TextBlock上设置了自动,它会随着文本长度的变化自动缩放。字体大小似乎正在更改。如果这对您有帮助,请记住标记为已接受。如果这对您有帮助,请记住标记为已接受。