棒棒牛

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 1754|回复: 6

[解决] 控件大小随字大小变化怎么做? [复制链接]

V4

懒散的牛

Rank: 4Rank: 4Rank: 4Rank: 4

游币
75
金币
179
经验
568
积分
718
帖子
161
发表于 2009-7-30 13:49:50 |显示全部楼层
比如我改变控件内字的大小后,这个控件根据字大小决定它本身大小。

Rank: 7Rank: 7Rank: 7Rank: 7Rank: 7Rank: 7Rank: 7

游币
94
金币
163
经验
112
积分
142
帖子
33
发表于 2009-7-30 16:02:10 |显示全部楼层
最原始的方法

当字有多少时,算出控件宽度或者高度,嘿嘿
自己解决不了的事情没有理由怪罪于他人

V4

有事找法拉(QQ *******)

Rank: 4Rank: 4Rank: 4Rank: 4

游币
97
金币
45
经验
386
积分
515
帖子
132
发表于 2009-7-31 08:49:23 |显示全部楼层
如果手绘的话需要自己计算,如果是TextBlock,他会自己撑大,如果外面没有把高度和宽度设置死

V4

懒散的牛

Rank: 4Rank: 4Rank: 4Rank: 4

游币
75
金币
179
经验
568
积分
718
帖子
161
发表于 2009-7-31 13:49:50 |显示全部楼层
我现在找到了个办法,window的SizeToContent="Manual",里面所有控件都不设大小。自动变大变小。

V3

Rank: 3Rank: 3Rank: 3

游币
128
金币
138
经验
235
积分
294
帖子
89
发表于 2009-8-12 15:13:29 |显示全部楼层
4# WPF_牛
给个例子看看。

V4

懒散的牛

Rank: 4Rank: 4Rank: 4Rank: 4

游币
75
金币
179
经验
568
积分
718
帖子
161
发表于 2009-8-13 15:11:44 |显示全部楼层
5# renmin
很简单呀,就跟我上面说的那样,别设定控件大小,把window的SizeToContent设成"Manual"就可以了。

V1

Rank: 1

游币
100
金币
14
经验
30
积分
43
帖子
15
发表于 2010-3-31 10:53:43 |显示全部楼层
挺好的方法
您需要登录后才可以回帖 登录 | 注册

bbniu.com (湘ICP备06008909号)  

GMT+8, 2012-5-21 21:31

Copyright © 2009-2011 bbniu.com. All Rights Reserved.

回顶部