WPF margin属性学习

一开始margin如下,显示如下;

margin有四个值的时候是left、top、right、bottom;

如果是Margin="20,10",则是指left、right设置为20,top、bottom设置为10;

看上去有些问题,现在top为负,控件是不是应该出现在容器的外部;Grid应该是占据整个设计区域;Margin是指控件与容器控件的间距;

改为如下图看一下;textBox1的top更大,距离顶部距离更大,所以出现在textBox2下方,这是对的;

第一个值是left,如果减小,控件左移了,但是没有很靠近左边;

如果把left改为0,则如下;

加个背景看一下Grid占的区域,Grid不能直接设置Background,加一个Border,设置Border的背景色;

如果改为如下图,有一个看不到了;可能控件的位置有默认值;

相关推荐
mrchip2 小时前
Simple WPF: WPF 实现按钮的长按,短按功能
c#·wpf·.net core
mrchip14 小时前
Simple WPF: WPF 自定义按钮外形
c#·wpf
martian6651 天前
学懂C#编程:WPF应用开发系列——WPF之ComboBox控件的详细用法
开发语言·c#·wpf·控件·combobox
K哥爬虫1 天前
【0基础学爬虫】爬虫框架之 feapder 的使用
爬虫·wpf
云草桑2 天前
WPF UI 界面布局 魔术棒 文字笔记识别 技能提升 布局功能扩展与自定义 继承Panel的对象,测量与排列 系列七
ui·wpf·设计·布局·版式设计
罗迪尼亚的熔岩2 天前
使用附加属性 实现wpf中的passwordBox 的明文/密文密码切换
wpf·状态模式
小海聊工控上位机2 天前
WPF资源的使用
c#·wpf
无熵~2 天前
C#/WPF 自制白板工具
开发语言·c#·wpf
mingupup2 天前
WPF在.NET9中的重大更新:Windows 11 主题
windows·.net·wpf
小海聊工控上位机3 天前
WPF自定义模板--TreeView 实现菜单连接线
wpf