yanjinhua 最近的时间轴更新
yanjinhua

yanjinhua

V2EX 第 521348 号会员,加入于 2020-11-30 15:13:24 +08:00
WPF 实现多选下拉控件
.NET  •  yanjinhua  •  49 天前  •  最后回复来自 ragnaroks
1
WPF 托盘闪烁
C#  •  yanjinhua  •  71 天前
如何对整个 WPF 应用程序进行灰度
C#  •  yanjinhua  •  84 天前  •  最后回复来自 yanjinhua
2
WPF 使用 DrawingContext 绘制温度计
.NET  •  yanjinhua  •  161 天前  •  最后回复来自 yanjinhua
2
来瞧瞧, WPF 炫酷走马灯!
.NET  •  yanjinhua  •  174 天前  •  最后回复来自 yanjinhua
4
老板加薪!看我做的 WPF Loading!
.NET  •  yanjinhua  •  213 天前  •  最后回复来自 yanjinhua
34
制作 Windows 屏保
  •  1   
    Windows  •  yanjinhua  •  237 天前  •  最后回复来自 yanjinhua
    2
    Windows 软件快捷小工具
    Windows  •  yanjinhua  •  238 天前  •  最后回复来自 yanjinhua
    6
    yanjinhua 最近回复了
    84 天前
    回复了 yanjinhua 创建的主题 C# 如何对整个 WPF 应用程序进行灰度
    @Soar360 头像看起来是熟人哟
    动力就是自己热爱,做自己的工具。[地址]( https://github.com/WPFDevelopersOrg/SoftwareHelper)还在继续。
    161 天前
    回复了 yanjinhua 创建的主题 .NET WPF 使用 DrawingContext 绘制温度计
    174 天前
    回复了 yanjinhua 创建的主题 .NET 来瞧瞧, WPF 炫酷走马灯!
    @yiling1995 很高兴能帮助到你
    213 天前
    回复了 yanjinhua 创建的主题 .NET 来瞧瞧, WPF 炫酷走马灯!
    @ql562482472 哈哈哈,老板设计师要什么 我们就做什么
    213 天前
    回复了 CrystalMoling 创建的主题 C# WPF ListBox 的 Template 绑定 Trigger 动画问题
    方式二:
    XAML 使用现成的

    ~~~xml
    <Grid>
    <ListBox SelectionChanged="ListBox_SelectionChanged">
    <ListBoxItem>WPF</ListBoxItem>
    <ListBoxItem>MAUI</ListBoxItem>
    </ListBox>
    <!-- 需要执行动画的 Grid -->
    <wpfdev:RingLoading x:Name="myRingLoading" Width="160" Height="160" Visibility="Collapsed"
    VerticalAlignment="Center" HorizontalAlignment="Center">
    </wpfdev:RingLoading>

    </Grid>
    ~~~

    ~~~C#
    private void ListBox_SelectionChanged(object sender, SelectionChangedEventArgs e)
    {
    myRingLoading.Visibility = Visibility.Visible;
    myRingLoading.IsStart = true;

    }
    ~~~

    源码参考: https://www.cnblogs.com/yanjinhua/p/16571359.html
    源码参考: https://www.v2ex.com/t/871883
    213 天前
    回复了 CrystalMoling 创建的主题 C# WPF ListBox 的 Template 绑定 Trigger 动画问题
    方式 1:
    XAML:

    <Grid>
    <ListBox SelectionChanged="ListBox_SelectionChanged">
    <ListBoxItem>WPF</ListBoxItem>
    <ListBoxItem>MAUI</ListBoxItem>
    </ListBox>
    <!-- 需要执行动画的 Grid -->

    <Image x:Name="myImage" Source="fys.png"
    Stretch="Uniform" Width="40" Height="40">
    <Image.RenderTransform>
    <ScaleTransform x:Name="myScaleTransform" ScaleX="0" ScaleY="0"/>
    </Image.RenderTransform>
    </Image>
    </Grid>

    cs: SelectionChanged 事件:
    private void ListBox_SelectionChanged(object sender, SelectionChangedEventArgs e)
    {

    var animation = new DoubleAnimation
    {
    From = 0,
    To = 1.2,
    Duration = TimeSpan.FromSeconds(1),//比如三秒
    };
    //也可将动画执行 RepeatBehavior="Forever",当耗时任务完成去做关闭;
    myScaleTransform.BeginAnimation(ScaleTransform.ScaleXProperty, animation);
    myScaleTransform.BeginAnimation(ScaleTransform.ScaleYProperty, animation);
    }
    也可以把图片做 Angle 旋转 loading
    213 天前
    回复了 yanjinhua 创建的主题 .NET 老板加薪!看我做的 WPF Loading!
    @ragnaroks 熟悉了就还好,也是不错的选择。👍
    224 天前
    回复了 yanjinhua 创建的主题 .NET 老板加薪!看我做的 WPF Loading!
    @xyx0826 maui 跨平台,win10 之前的系统。动画和高级样式多写几次就熟悉了。“https://github.com/WPFDevelopersOrg” 这个组织下 也有 maui 项目。
    关于   ·   帮助文档   ·   博客   ·   nftychat   ·   API   ·   FAQ   ·   我们的愿景   ·   广告投放   ·   实用小工具   ·   4490 人在线   最高记录 5556   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 35ms · UTC 07:58 · PVG 15:58 · LAX 00:58 · JFK 03:58
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.