首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >问答首页 >DoubleUpDown自定义样式wpf

DoubleUpDown自定义样式wpf
EN

Stack Overflow用户
提问于 2015-10-29 11:38:28
回答 1查看 410关注 0票数 1

我想做一个自定义样式的doubleupdown按钮一样的例子。示例:

我所拥有的

主要的问题是<RepeatButton x:Name="PART_IncreaseButton" Grid.Row="0" IsTabStop="{TemplateBinding IsTabStop}" Style="{StaticResource CustomRepeatButtonStyle}"/>在我点击它的时候没有响应,为什么?

我怪胎的Xaml代码:

代码语言:javascript
运行
AI代码解释
复制
    <Window.Resources>
    <Style x:Key="CustomRepeatButtonStyle" TargetType="{x:Type RepeatButton}">
        <Setter Property="Template">
            <Setter.Value>
                <ControlTemplate TargetType="{x:Type RepeatButton}">
                    <Grid x:Name="customgrid" Background="White">
                        <Polygon x:Name="custompolygon" Points="1,11 6,1 11,11" Fill="SkyBlue" VerticalAlignment="Center" HorizontalAlignment="Center">
                        </Polygon>
                    </Grid>
                    <ControlTemplate.Triggers>
                        <Trigger Property="IsMouseOver" Value="true">
                            <Setter TargetName="custompolygon" Property="Fill" Value="black"/>
                        </Trigger>
                    </ControlTemplate.Triggers>
                </ControlTemplate>
            </Setter.Value>
        </Setter>
    </Style>
    <Style x:Key="CustomDoubleUpDownStyle" TargetType="{x:Type xctk:DoubleUpDown}">
        <Setter Property="Template">
            <Setter.Value>
                <ControlTemplate TargetType="{x:Type xctk:DoubleUpDown}">
                    <Border BorderThickness="1" BorderBrush="Purple">
                    <Grid>
                        <Grid.ColumnDefinitions>
                            <ColumnDefinition Width="0.3*"/>
                            <ColumnDefinition />
                        </Grid.ColumnDefinitions>
                            <Grid Grid.Column="0">
                                <Grid.RowDefinitions>
                                    <RowDefinition/>
                                    <RowDefinition/>
                                </Grid.RowDefinitions>
                                <RepeatButton x:Name="PART_IncreaseButton" Grid.Row="0" IsTabStop="{TemplateBinding IsTabStop}" Style="{StaticResource CustomRepeatButtonStyle}"/>
                                <RepeatButton x:Name="PART_DecreaseButton" Grid.Row="1" IsTabStop="{TemplateBinding IsTabStop}"/>
                            </Grid>
                            <ContentPresenter Grid.Column="1" Content="{TemplateBinding Property=Value}" HorizontalAlignment="Center" VerticalAlignment="Center"/>
                    </Grid>
                    </Border>
                </ControlTemplate>
            </Setter.Value>
        </Setter>
    </Style>
</Window.Resources>
<Grid>
    <xctk:DoubleUpDown Width="180" Height="70" Style="{StaticResource CustomDoubleUpDownStyle}" Value="20"/>
</Grid>
EN

回答 1

Stack Overflow用户

发布于 2015-10-29 13:04:52

在XAML中,没有绑定到click事件(或任何其他事件)的函数。换句话说:从程序的角度来看,当你的任何一个按钮被点击时,都没有什么可做的。这是你的问题吗?

在这种情况下,添加事件处理程序并相应地修改模型中的计数器。

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

https://stackoverflow.com/questions/33413190

复制
相关文章
WPF TextBox搜索框&自定义TextBox样式
首先要做搜索框当然要有一个搜索的图标啦,幸运的是,fontawesome里面有的~
zls365
2021/04/02
4.8K0
WPF滑块控件(Slider)的自定义样式
点击确定后,我们的页面的Resources中,增加了一系列样式代码,而滑块代码会被修改为如下样子:
Kiba518
2019/08/02
3.8K0
WPF 自定义键盘焦点样式(FocusVisualStyle)
2017-12-17 07:34
walterlv
2018/09/18
1.5K0
WPF 自定义键盘焦点样式(FocusVisualStyle)
WPF 自定义键盘焦点样式(FocusVisualStyle)
发布于 2017-12-17 15:34 更新于 2018-12-14 01:54
walterlv
2020/02/10
8680
WPF --- 如何重写WPF原生控件样式?
上一篇中 WPF --- 重写圆角DataGrid样式,因新产品UI需要,重写了一下微软 「WPF」 原生的 DataGrid 的样式,包含如下内容:
Niuery Diary
2023/10/22
5420
WPF --- 如何重写WPF原生控件样式?
WPF全局样式设置
/Resources/OverwrideDefaultControlStyles.xaml
码客说
2021/07/30
1.6K0
WPF 修改CheckBox样式
它包含一个复选框(ToggleButton)和一个文(Content),改写它,要做的就是修改它们的模板了~
zls365
2021/04/02
2.8K0
WPF常用样式配置
窗口 边界阴影 <Window.Effect> <DropShadowEffect BlurRadius="10" Direction="80" ShadowDepth="0" Color="#f3f3f3" /> </Window.Effect> Border 内部裁剪的Border using System; using System.Windows; using System.Windows.Controls; using Sys
码客说
2021/07/19
3030
WPF获取原始控件样式。
要获取WPF控件的原始样式,需要我们安装Blend for Visual Studio。
Kiba518
2018/12/04
1.3K0
WPF获取原始控件样式。
WPF TextBox使用密码样式
发布者:全栈程序员栈长,转载请注明出处:https://javaforall.cn/161458.html原文链接:https://javaforall.cn
全栈程序员站长
2022/09/15
9040
WPF --- 重写圆角DataGrid样式
因要符合UI设计, 需要一个圆角的 DataGrid 样式,且需要一个更美观的滚动条,所以重写了一下微软 「WPF」 原生的 DataGrid 的样式,包含如下内容:
Niuery Diary
2023/10/22
6950
WPF --- 重写圆角DataGrid样式
默认的WPF样式在哪里
首先查找指定类型所在的程序集(例如Button所在的PresentationFramework),如果程序集定义了ThemeInfo
黄腾霄
2020/06/10
7170
使用通用附加属性来减少 WPF 元素自定义样式的多余代码
使用通用附加属性来减少 WPF 元素自定义样式的多余代码 魏刘宏 2022 年 11 月 07 日 本文将以WPFUI(https://gitee.com/dlgcy/WPFUI)项目中的 ComboBox样式为例,介绍如何使用附加属性来增强和简化样式代码。
独立观察员
2022/12/31
2K0
使用通用附加属性来减少 WPF 元素自定义样式的多余代码
WPF XAML 为项目设置全局样式
正确的做法是封装统一风格的所有控件。 (例如按钮,统一高宽,字体,字体大小,然后申明到独立的资源字典中, 在App.xaml中引用)
zls365
2021/10/19
1.8K0
自定义 WordPress 样式
修改页面头部、脚部的文件路径:wp-content ——》themes ——》twentyten ——》footer.php、header.php
阳光岛主
2019/02/19
1.6K0
自定义 WordPress 样式
自定义MessageBox样式
1.自定义MessageBox的弹框样式展示 2.代码片段 static private void BuildMessageBox(string title) { newMessageBox = new MsgAlert(); newMessageBox.Text = title; newMessageBox.Size = new System.Drawing.Size(400, 200);
十分钟空间
2022/08/17
9320
自定义MessageBox样式
WPF基础入门--样式的继承及使用
然后我们定义两个继承自它的样式,分别为对应按钮baseButtonStyle1和baseButtonStyle2的样式:
zls365
2021/01/28
1.1K0
自定义 Discuz 样式
discuz根目录——》template——》default——》forum——》discuz.htm
阳光岛主
2019/02/19
2.3K0
自定义 Discuz 样式
WPF自定义路由事件
public static readonly RoutedEvent ButtonClickEvent = EventManager.RegisterRoutedEvent
kiki.
2022/09/29
4970
WPF自定义路由事件
WPF自定义控件创建
其中CS文件,就是我们需要编写的自定义控件,里面的类继承了Control类;而Themes则存放该控件的样式。即,WPF自定义控件,是通过样式给我们的编辑的控件类披上外衣而形成的。
Kiba518
2019/01/28
2K0

相似问题

编辑xctk:DoubleUpDown控件的样式

16

WPF DoubleUpDown绑定到双数组

16

扩展的WPF工具包DoubleUpDown

30

WPF DoubleUpDown命令绑定到向上向下按钮

11

如何将DoubleUpDown验证的样式设置为默认样式?

19
添加站长 进交流群

领取专属 10元无门槛券

AI混元助手 在线答疑

扫码加入开发者社群
关注 腾讯云开发者公众号

洞察 腾讯核心技术

剖析业界实践案例

扫码关注腾讯云开发者公众号
领券
社区富文本编辑器全新改版!诚邀体验~
全新交互,全新视觉,新增快捷键、悬浮工具栏、高亮块等功能并同时优化现有功能,全面提升创作效率和体验
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
查看详情【社区公告】 技术创作特训营有奖征文