首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >更改复选框大小WPF

更改复选框大小WPF
EN

Stack Overflow用户
提问于 2011-06-07 01:56:59
回答 5查看 23.5K关注 0票数 21

我想在WPF中做一个更大的复选框。

我发现我需要创建一个控件模板,这里提供了一个示例:http://msdn.microsoft.com/en-us/library/ms752319.aspx

如果我使用该代码,则复选框不像默认外观。我所要做的就是改变边框的宽度和高度属性。

我需要一个控件模板,看起来完全像默认的,从那里我将只改变宽度和高度。有谁知道我在哪里可以找到一个?还是更好的方法?

EN

回答 5

Stack Overflow用户

回答已采纳

发布于 2012-02-08 01:57:14

这个怎么样?

代码语言:javascript
复制
<CheckBox>
    <CheckBox.LayoutTransform>
        <ScaleTransform ScaleX="2" ScaleY="2" />
    </CheckBox.LayoutTransform>
</CheckBox>

如果整数值不是您想要的值,则可以对ScaleX和ScaleY使用双精度值。

票数 61
EN

Stack Overflow用户

发布于 2011-06-07 02:42:52

票数 4
EN

Stack Overflow用户

发布于 2011-06-07 02:48:10

默认ControlTemplates可以在on MSDN中找到(参见Default WPF Themes链接)。

确保将相应的主题名称空间添加到xaml文件中,以引用必要的theme controls

代码语言:javascript
复制
<theme:BulletChrome Background="{TemplateBinding Background}"
                    BorderBrush="{TemplateBinding BorderBrush}"
                    RenderMouseOver="{TemplateBinding IsMouseOver}"
                    RenderPressed="{TemplateBinding IsPressed}"
                    IsChecked="{TemplateBinding IsChecked}"/>

我不确定您是否可以泛泛地指定它,您可能还需要添加引用。

这里的问题是,您也不能真正指定边框大小,因为控件封装了它。

票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/6256093

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档