C# 挤压时缩放网格/视图框中的文本
一天来,我一直在努力解决这个问题,关于在挤压scatterViewItem以调整其大小时缩放textblock和textbox。 我试着将每个元素放在它们的viewbox中,但也将整个网格放在一个viewbox中。C# 挤压时缩放网格/视图框中的文本,c#,wpf,xaml,pixelsense,C#,Wpf,Xaml,Pixelsense,一天来,我一直在努力解决这个问题,关于在挤压scatterViewItem以调整其大小时缩放textblock和textbox。 我试着将每个元素放在它们的viewbox中,但也将整个网格放在一个viewbox中。 问题是,它(也就是textbloxk)在运行时,甚至在接触时,都不会在挤压或拉伸时(可以说是动态的)缩放 我假设您的意思是,调整窗口大小时,窗口中的文本块不会缩放。。。?您是否尝试过将视图框放入包含要调整大小的项目的网格?如果您在视图框中设置了该项,并将视图框的高度和宽度设置为自动,
问题是,它(也就是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以调整其大小”是什么意思?我得到的印象是,当你捏东西的时候,你希望发生什么,但不清楚是什么。你所说的“(可以说是动态的)”是什么意思?你说的“将整个网格放在文本框中”是什么意思?还有,问题是什么?(你似乎没有在这里真正提问。)