小编San*_*tha的帖子

闪烁动画WPF

我有这个动画,一种闪烁的动画,这样当点击按钮时,矩形"闪烁".我已经为动画编写了代码,只是想知道是否有更好的方法来实现这个动画.有什么建议?

代码如下:

    <Window.Resources>
    <Storyboard x:Key="OnClick1">
        <ObjectAnimationUsingKeyFrames Duration="0:0:10" Storyboard.TargetProperty="(UIElement.Visibility)" Storyboard.TargetName="rectangle">
            <DiscreteObjectKeyFrame KeyTime="0" Value="{x:Static Visibility.Collapsed}"/>
            <DiscreteObjectKeyFrame KeyTime="0:0:0.1" Value="{x:Static Visibility.Visible}"/>
            <DiscreteObjectKeyFrame KeyTime="0:0:0.2" Value="{x:Static Visibility.Collapsed}"/>
            <DiscreteObjectKeyFrame KeyTime="0:0:0.3" Value="{x:Static Visibility.Visible}"/>
            <DiscreteObjectKeyFrame KeyTime="0:0:0.4" Value="{x:Static Visibility.Collapsed}"/>
            <DiscreteObjectKeyFrame KeyTime="0:0:0.5" Value="{x:Static Visibility.Visible}"/>
            <DiscreteObjectKeyFrame KeyTime="0:0:0.6" Value="{x:Static Visibility.Collapsed}"/>
            <DiscreteObjectKeyFrame KeyTime="0:0:0.7" Value="{x:Static Visibility.Visible}"/>
            <DiscreteObjectKeyFrame KeyTime="0:0:0.8" Value="{x:Static Visibility.Collapsed}"/>
            <DiscreteObjectKeyFrame KeyTime="0:0:0.9" Value="{x:Static Visibility.Visible}"/>
        </ObjectAnimationUsingKeyFrames>
    </Storyboard>
</Window.Resources>
<Window.Triggers>
    <EventTrigger RoutedEvent="ButtonBase.Click" SourceName="button">
        <BeginStoryboard Storyboard="{StaticResource OnClick1}"/>
    </EventTrigger>
</Window.Triggers>

<Grid x:Name="LayoutRoot">
    <Rectangle x:Name="rectangle" Fill="#FFF4F4F5" HorizontalAlignment="Left" Height="35" Margin="129,166,0,0" Stroke="Black" VerticalAlignment="Top" Width="73"/>
    <Button x:Name="button" Content="Button" Margin="272,158,263,0" Height="37" VerticalAlignment="Top"/>
</Grid>
Run Code Online (Sandbox Code Playgroud)

wpf animation

8
推荐指数
2
解决办法
2万
查看次数

边框控制模板

我想得到一个特定形状的边框,为此,我想我需要使用边框容器的模板,但我无法得到模板.我试图从Expression Blend中获取模板,尝试编辑边框样式,但是无法得到它.有人可以帮我解决一下如何获得这个模板吗?

wpf border

4
推荐指数
2
解决办法
1万
查看次数

按字母顺序对列表框中的项目进行分组

我有一个WPF ListBox,显示了员工姓名列表.我想按字母顺序对它们进行分组和排序.这可能吗?如果是这样,怎么样?此外,我将被要求样式标题(如附图)可以some1指导我如何实现这一点.感谢名单!

这是我想要实现的那种列表框样式

sorting wpf grouping listbox

4
推荐指数
1
解决办法
1995
查看次数

显示椭圆的半径 - WPF

我有一个椭圆几何.我想用C#从中心到圆的边缘绘制一条线来显示椭圆的半径.我怎样才能做到这一点?

注意:椭圆的中心和半径不固定,由用户定义.

在此输入图像描述

c# wpf ellipse pathgeometry

1
推荐指数
1
解决办法
2993
查看次数

标签 统计

wpf ×4

animation ×1

border ×1

c# ×1

ellipse ×1

grouping ×1

listbox ×1

pathgeometry ×1

sorting ×1