请教WPF高手,如何使ControlTemplate内的元素自动适应整个控件的大小?
答案:2 悬赏:0 手机版
解决时间 2021-03-23 13:16
- 提问者网友:蓝莓格格巫
- 2021-03-23 06:00
请教WPF高手,如何使ControlTemplate内的元素自动适应整个控件的大小?
最佳答案
- 五星知识达人网友:怀裏藏嬌
- 2021-03-23 06:43
改下容器就行了:
追问BulletDecorator没有用吗?
还有如果我想实现不管怎么拖动,始终那是一个圆形,又怎么实现?不用后台代码。追答这还不简单,用属性绑定不就行了
Height="{Binding ActualWidth, ElementName=E1, Mode=OneWay}"追问请看问题补充追答好的,搞定!~
追问啥呀,你怎么弄了一个和Windows自带的一模一样的来呀?发错没有?
还有如果我想实现不管怎么拖动,始终那是一个圆形,又怎么实现?不用后台代码。追答这还不简单,用属性绑定不就行了
Height="{Binding ActualWidth, ElementName=E1, Mode=OneWay}"追问请看问题补充追答好的,搞定!~
全部回答
- 1楼网友:七十二街
- 2021-03-23 07:14
CheckBox的高度和宽度本来就是“Auto”,你画了个圆不定义高度和宽度确实显示不出来,你是想要做什么?不定义Ellipse的大小,让它随CheckBox的高度变化吗?这个可以有的,需要代码说一下,希望对你有帮助,有疑问请追问或是Hi追问让它随CheckBox的高度变化吗---就是这个需求。追答用一个DockPanel,前面不写了,直接从ControlTemplate写:
</DockPanel>
</ControlTemplate>
CheckBox需要定义高度,先试试吧追问请看问题补充追答........
</DockPanel>
</ControlTemplate>
CheckBox需要定义高度,先试试吧追问请看问题补充追答........
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯