WPF 中Label怎么没有autosize属性了 请高人指点下,该怎么处理 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 WPF中的Label本身大小就是可调节的,要AutoSize做什么? 要么直接用 TextBlock 了。 和C#的不一样,C#里的是出来LABEL是固定大小,WPF里面不是固定的 你读错了应该读actualwidth而不是width actualwidth也不是实际像素啊, 不是在布局属性下面有Width和Height属性不,他和C#里的不一样。你直接指定这这两个属性不就OK了。lbTest.Width=100;lbTest.Height=150; 反正读width肯定是不正确的,因为width属性不指定的话是没有值的,而actualwidth返回的就是当前的宽度,因此它是只读的无法被修改的。如果读出来是0或者什么,就说明你的代码有问题,或者无法用这种方式读取。 label1.Content = Dt_Word.Rows[0]["ShengMu"].ToString();int M = Convert.ToInt32(label1.ActualWidth);是不行的我是设置好值后,直接就读取宽度,如果再执行一次就读取到上次的宽度 你早点贴这部分代码省多少事情...还要问有没有autosize属性,就算有,用了也没用的要么更改逻辑,要么根据string的长度自己计算长度,要么使用sizetocontent=“Width“所有空间自动设置宽度。 呵呵,解决了,自己写了个DoEvents(),WPF中开发的 【求助!!】winform 保存图片问题!在本机运行、安装都没问题。换到其他机器就都是白的 如何修改文件头或者文件内容从而实现文件的加密? 如何用循环求出数组中元素不相同的个数 C# 怎样远程修改计算机服务 installshield copyfile函数 想不通 以下代码不执行,请高手指点 帮我看看为什么数据绑定不进去呢? 水晶报表工具栏无效!谢谢在线等 Who can help me ? C# 窗体程序里生成一张图片??? 问个很白的问题 关于UDP的
应该读actualwidth而不是width
你直接指定这这两个属性不就OK了。
lbTest.Width=100;lbTest.Height=150;
如果读出来是0或者什么,就说明你的代码有问题,或者无法用这种方式读取。
int M = Convert.ToInt32(label1.ActualWidth);
是不行的我是设置好值后,直接就读取宽度,如果再执行一次就读取到上次的宽度
还要问有没有autosize属性,就算有,用了也没用的
要么更改逻辑,要么根据string的长度自己计算长度,要么使用sizetocontent=“Width“所有空间自动设置宽度。