2010-06-29 77 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,則應調整窗口大小...我希望這會有所幫助。