0

一天以来,我一直在努力解决这个问题,即在捏 scatterViewItem 以调整其大小时缩放文本块和文本框。我尝试将每个元素放在它们的视图框中,但也将整个网格放在视图框中。问题是它(即textbloxk)不会在收缩或拉伸时缩放(可以说是动态的) - 在运行时,甚至在contact_up时也不会。

4

2 回答 2

2

实际上解决它的方法是简单地设置一个事件处理程序,该处理程序在 SVI 的 size_changed 时触发,只需在里面粘贴代码:

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

谢谢!

于 2010-07-07T08:22:05.507 回答
1

我假设您的意思是调整窗口大小时窗口中的 TextBlock 不会缩放...?您是否尝试过放入包含您要调整大小的项目ViewBox的 a ?Grid如果您有 a 中的项目,并将andViewBox设置为,则应随窗口调整大小...我希望这会有所帮助。HeightWidthViewBoxAuto

于 2010-07-01T13:28:42.303 回答