2010-06-29 76 views
0

现在我一直在努力解决这个问题,关于在缩放文本框和文本框时缩放scatterViewItem以调整其大小。 我试过把每个元素放在他们的viewbox中,但也有一个viewbox中的整个网格。 问题在于它(textbloxk,即)在伸缩或拉伸时不会缩放,而是(在动态地说) - 在运行时,或者甚至不在contact_up上。在缩放时在网格/视图框中缩放文本

+0

咦? “捏住scatterViewItem调整大小”是什么意思?当你捏住一些东西时,我会得到你想要发生的事情的印象,但目前还不清楚。你是什​​么意思“(动态地说)”? “将整个网格放在文本框中”是什么意思?另外,问题是什么? (你在这里似乎没有真正问过问题。) – 2010-06-30 02:50:57

回答

2

究竟解决它,就是设定一个事件处理程序时触发的SIZE_CHANGED SVI的,里面简单地粘贴代码:

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

谢谢!

1

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