Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ios/96.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
C# 挤压时缩放网格/视图框中的文本_C#_Wpf_Xaml_Pixelsense - Fatal编程技术网

C# 挤压时缩放网格/视图框中的文本

C# 挤压时缩放网格/视图框中的文本,c#,wpf,xaml,pixelsense,C#,Wpf,Xaml,Pixelsense,一天来,我一直在努力解决这个问题,关于在挤压scatterViewItem以调整其大小时缩放textblock和textbox。 我试着将每个元素放在它们的viewbox中,但也将整个网格放在一个viewbox中。 问题是,它(也就是textbloxk)在运行时,甚至在接触时,都不会在挤压或拉伸时(可以说是动态的)缩放 我假设您的意思是,调整窗口大小时,窗口中的文本块不会缩放。。。?您是否尝试过将视图框放入包含要调整大小的项目的网格?如果您在视图框中设置了该项,并将视图框的高度和宽度设置为自动,

一天来,我一直在努力解决这个问题,关于在挤压scatterViewItem以调整其大小时缩放textblock和textbox。 我试着将每个元素放在它们的viewbox中,但也将整个网格放在一个viewbox中。
问题是,它(也就是textbloxk)在运行时,甚至在接触时,都不会在挤压或拉伸时(可以说是动态的)缩放

我假设您的意思是,调整窗口大小时,窗口中的文本块不会缩放。。。?您是否尝试过将
视图框
放入包含要调整大小的项目的
网格
?如果您在
视图框中设置了该项,并将
视图框的
高度
宽度
设置为
自动
,则应随窗口调整大小…我希望这会有所帮助。

我假设您的意思是,调整窗口大小时,窗口中的文本块不会缩放。。。?您是否尝试过将
视图框
放入包含要调整大小的项目的
网格
?如果您在
视图框中设置了该项,并将
视图框的
高度
宽度
设置为
自动
,则应随窗口调整大小…我希望这会有所帮助。

实际解决的方法是设置一个事件处理程序,在SVI大小改变时触发,只需在内部粘贴代码:

{label name}.FontSize *= (double)e.NewSize.Height / (double)e.PreviousSize.Height;

谢谢

实际解决方法是简单地设置一个事件处理程序,在SVI大小改变时触发,在里面简单地粘贴代码:

{label name}.FontSize *= (double)e.NewSize.Height / (double)e.PreviousSize.Height;
谢谢

嗯?你所说的“挤压scatterViewItem以调整其大小”是什么意思?我得到的印象是,当你捏东西的时候,你希望发生什么,但不清楚是什么。你所说的“(可以说是动态的)”是什么意思?你说的“将整个网格放在文本框中”是什么意思?还有,问题是什么?(你好像没有在这里问问题)嗯?你所说的“挤压scatterViewItem以调整其大小”是什么意思?我得到的印象是,当你捏东西的时候,你希望发生什么,但不清楚是什么。你所说的“(可以说是动态的)”是什么意思?你说的“将整个网格放在文本框中”是什么意思?还有,问题是什么?(你似乎没有在这里真正提问。)