首页 > 其他分享 >WPF RepeatButton

WPF RepeatButton

时间:2024-06-07 18:13:40浏览次数:32  
标签:该值 重复 RepeatButton 毫秒 用于 WPF

是一个特殊的按钮,用于在用户长按或连续点击时重复执行特定动作。它通常用于需要重复执行某个操作的场景。

常用属性描述
Delay 用于获取或设置 RepeatButton 在开始重复之前被按下时等待的时间(以毫秒为单位)。 该值必须为非负数。
Interval 用于获取或设置开始重复后重复之间的时间间隔(以毫秒为单位)。 该值必须为非负数。
示例:
<Grid>
    <StackPanel Margin="0,20,0,0">

        <TextBlock   Width="350"  Margin="0,20,0,20"  TextAlignment="Center" Foreground="Red"  FontSize="16" Text="注意查看延迟和重复效果需要鼠标按住按钮不放"></TextBlock>

        <!--第一个按钮设置点击延迟500毫秒触发,触发后100毫秒执行事件一次-->
        <RepeatButton Width="100"   Delay="500" Interval="100"  Height="30" Background="Blue"  Foreground="White" Click="Increase">增加 1 </RepeatButton>

        <TextBlock x:Name="myTextBlock"  Width="100"  Margin="0,10,0,10"  TextAlignment="Center" FontSize="16">0</TextBlock>

        <!--第二个按钮也设置点击延迟500毫秒触发,触发后100毫秒执行事件一次-->
        <RepeatButton Width="100"   Delay="500" Interval="100"  Height="30" Background="Green"  Foreground="White"  Click="Decrease">减少 1</RepeatButton>

        <TextBlock x:Name="myViewTextBlock"  Width="350"  Margin="0,20,0,20"  TextAlignment="Center" Foreground="Orange"  FontSize="16" Text=""></TextBlock>


    </StackPanel>
    
</Grid>

 

参考:https://blog.csdn.net/u010784529/article/details/135828541

标签:该值,重复,RepeatButton,毫秒,用于,WPF
From: https://www.cnblogs.com/microsoft-zh/p/18237672

相关文章

  • WPF button mouseover background change color
    <Applicationx:Class="WpfApp142.App"xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"xmlns:local="clr-nam......
  • 在WPF程序中如何实现主题,字体的切换
    在wpf程序中如何实现主题变换,首先我们需要先思考主题切换都更改了一些什么,无非就是字体颜色,背景颜色等一些资源当我们了解了主题变换的本质后就能够进一步去实现它,众所周知,在wpf中我们可以通过资源绑定的形式去实现颜色,字体,样式等一些资源绑定,在wpf中如果有相同的key通常会绑......
  • 【WPF】Dispatcher 与消息循环
    这一期的话题有点深奥,不过按照老周一向的作风,尽量讲一些人鬼都能懂的知识。咱们先来整个小活开开胃,这个小活其实老周在N年前写过水文的,常阅读老周水文的伙伴可能还记得。通常,咱们按照正常思路构建的应用程序,第一个启动的线程为主线程,而且还是UI线程(当然,WPF默认会创建辅助线......
  • WPF grid column resize via GridSpitter, when you can drag to enlarge or shrink t
    <Windowx:Class="WpfApp137.MainWindow"xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"xmlns:d="http://schemas.microsoft......
  • WPF,图表控件
    开源代码地址:https://github.com/bearhanQ/WPFFramework;QQ群:332035933;<UserControlx:Class="WpfBootstrap.View.ChartsView"xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"xmlns:x="http://......
  • wpf datagrid绑定行选中状态
    样式如下<DataGridMargin="0,6,0,0"HeadersVisibility="All"RowHeaderWidth="60"HorizontalScrollBarVisibility="Visible"AutoGenerateColumns="False"ItemsSource="{BindingDispl......
  • 界面控件Telerik UI for WPF中文教程 - 用RadSvgImage升级应用程序UI
    TelerikUIforWPF拥有超过100个控件来创建美观、高性能的桌面应用程序,同时还能快速构建企业级办公WPF应用程序。UIforWPF支持MVVM、触摸等,创建的应用程序可靠且结构良好,非常容易维护,其直观的API将无缝地集成VisualStudio工具箱中。TelerikUIforWPF中的RadSvgImage组件使......
  • WPF TranslateTransform +=deltaX +=deltaY
    <Windowx:Class="WpfApp136.MainWindow"xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"xmlns:d="http://schemas.microsoft......
  • WPF初学习(一)
    控件模板控件模板又包括ControlTemplate和ItemsPanelTemplateControlTemplate(控件模板)不仅是用于来定义控件的外观、样式,还可通过控件模板的触发器(ControlTemplate.Triggers)修改控件的行为、响应动画等。样式定义了一些基础的样式,背景颜色、字体颜色、边框大小、垂直水......
  • WPF界面反编译神器Snoop使用介绍
    Snoop介绍Snoop是一款开源的WPF监视工具,它能够监视或浏览任何正在运行的WPF应用程序的可视化、逻辑和自动化树(无需调试器),还可以更改属性值、查看触发器、在属性更改时设置断点等。项目地址:https://github.com/snoopwpf/snoopwpf 运行可以到githubrelease下载已经编译......