我用于使用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”? –