我用於使用Windows窗體,但最近我開始使用WPF。
但是當我試圖錨定元素時遇到了麻煩,我在網上找到的唯一解決方案就是使用Dock元素。
(它沒有工作)最重要的是,我希望我的一些元素的行爲像錨=右,左,按鈕。
我該怎麼做?(對於標籤控件)。我如何錨定元素?
Q
我如何錨定元素?
1
A
回答
1
有像有在的WinForms沒有「錨定」在WPF之間切換。 WPF有很多選項來控制你的佈局,並使用佈局容器的組合:DockPanel
,Grid
,StackPanel
等和佈局屬性,如HorizontalAlignment
,VerticalAlignment
等
我建議你在佈局上的東西讀了容器,DockPanel
,Grid
和StackPanel
是最流行的(至少在我的經驗)。
好的,我個人發現WPF中的佈局系統到好得多並且比WinForms更強大,一旦你掌握了它。
+1
+1另外,我喜歡以下網站,以便快速查看WPF的佈局:http://www.codeproject.com/KB/WPF/WPFLayoutQS.aspx – Rachel
0
使用Margin
(不是真的需要),HorizontalAlignment="Stretch"
和HorizontalAlignment="Stretch"
編輯
你拖/放一個控件,然後用鼠標右鍵單擊該控件。選擇重置佈局 - >全部。然後設置或拖動邊距。請注意,根據容器控制,此行爲可能會有所不同。
您可以單擊控件和它的容器之間的箭頭來固定的大小和邊距(對接)
相關問題
- 1. 如何關注「錨」元素?
- 2. 我是否應該使用錨點元素指定錨點?
- 3. &和錨元素
- 4. 如何將錨元素附加到div?
- 5. 錨元素在JavaScript
- 6. 一個錨元素
- 7. 如何將HTML元素錨定在兩個其他元素之間的中心?
- 8. 將QML元素錨定到窗口
- 9. 定位錨元素和標籤
- 10. 如何將面板錨定到DOM元素?
- 11. 如何將ImageBrush錨定到元素的左下角?
- 12. 如何在jQuery中找到錨定元素的當前位置?
- 13. 是否可以將元素錨定到居中元素?
- 14. HTML:將元素錨定到元素的右側
- 15. 更改引導錨元素
- 16. 越來越錨元素
- 17. 錨元素點擊事件
- 18. 如果我克隆一個元素,當我定製(CSS)該元素如何可以定製克隆的元素?
- 19. Titanium Appcelerator:我如何定位$(this)元素?
- 20. CSS如何定位我當前元素旁邊的元素?
- 21. 如何顯示錨元素內嵌這是在下拉菜單列表元素
- 22. 我如何定位我的jQuery元素相對於另一個元素
- 23. 通過其在javascript中的錨定標題定位元素
- 24. LinearLayout:如何定位元素
- 25. 如何綁定UI元素?
- 26. 如何特定元素
- 27. 如何定位元素
- 28. 絕對定位的錨點上的HTML元素不會阻止點擊錨點?
- 29. 如何通過jQuery定位前一個分區中的錨元素?
- 30. 如何將面板錨定到插件生成器中的DOM元素?
你有沒有爲你的「右+左」嘗試HorizontalAlignment =「Stretch」? –