3
A
回答
1
試試這個代碼:
private void Viewbox_SizeChanged(object sender, SizeChangedEventArgs e)
{
double initialWidth = 509.0;
if (e.PreviousSize.Width > 0)
{
var factor = e.NewSize.Width/initialWidth;
this.Title = (factor * 100).ToString();
}
}
值509.0是我最初的窗口的寬度。每次調整窗口大小時,我都會計算新寬度和初始寬度之間的百分比。我想你需要訂閱MouseLeftButtonUp來檢測每個窗口大小的結束,所以你可以保存新的寬度。
0
是否有可能訂閱SizeChanged事件?
<Viewbox SizeChanged="Viewbox_SizeChanged">
</Viewbox>
並在代碼隱藏,你簡單地說:
private void Viewbox_SizeChanged(object sender, SizeChangedEventArgs e)
{
}
相關問題
- 1. WPF Viewbox和圖像大小
- 2. 更改放大/縮小中心點
- 3. Wpf DataGrid放大/縮小
- 4. Wpf控件的大小在wpf中變得很小/模糊Viewbox
- 5. 如果我水平縮小窗口,WPF Viewbox只會縮小
- 6. 在jQuery中放大/縮小事件
- 7. 在ViewBox中修復字體大小WPF
- 8. 防止放大或縮小視圖Viewbox pyqtgraph
- 9. raphael viewbox動畫縮放
- 10. svg viewbox縮放問題
- 11. SVG viewBox縮放和裁剪
- 12. 更改縮略圖大小
- 13. WPF/XAML - 將文本大小縮放到窗口大小
- 14. 更改字體大小縮小級別
- 15. Windows桌面大小更改事件?
- 16. 下拉菜單大小更改事件?
- 17. 目錄大小更改事件
- 18. CKEditor字體大小更改事件
- 19. 放大和縮小
- 20. 放大/縮小wx.Panel
- 21. UIPinchGestureRecognizer(縮小/放大)
- 22. QTableView放大/縮小
- 23. Jquery放大縮小
- 24. RaphaelJs ViewBox放大到點
- 25. 使用Wpf中的ScrollView和ViewBox縮放鼠標點
- 26. wpf ViewBox - 縮放DataGrid時,網格線丟失
- 27. SCROLLVIEW最小縮放大小
- 28. ImageView縮放不放大或縮小
- 29. 如何設置縮小放大和縮小放大縮小尺寸?
- 30. 如何在表單大小更改時縮放dataGridView大小以形成表單?
好的。請介紹一下當ViewBox的尺寸發生變化時,SizeChanged事件是否有縮放變化。假設ViewBox的初始狀態是100%,現在我們改變了ViewBox的大小。我們可以使用SizeChanged事件來計算ViewBox縮放比例的變化嗎? –
@迪米,嘗試一下,看看自己。 'e.PreviousSize.Height/e.NewSize.Height' – Meloviz
mmmhhhh,您需要在字段中保存初始大小的值。我添加了一個新的答案來發布一些代碼 –