Tag: 动画

从c#调用在xaml中声明的故事板

我试图从c#调用在xaml中声明的故事板。 … 我无法访问代码隐藏文件中的“PlayStoryboard”。 我有什么想法吗?

刷到画笔动画

我设法找到了如何制作WPF动画 – 两种颜色之间的过渡。 它被称为ColorAnimation并且效果很好。 ColorAnimation animation = new ColorAnimation { From = Colors.DarkGreen, To = Colors.Transparent, Duration = new Duration(TimeSpan.FromSeconds(1.5)), AutoReverse = false }; animation.Completed += new EventHandler(animation_Completed); SolidColorBrush brush = new SolidColorBrush(Colors.Transparent); animation.AccelerationRatio = 0.5; Background = brush; brush.BeginAnimation(SolidColorBrush.ColorProperty, animation); 我用它来动画我的usercontrol的背景。 我的控件背景是SolidColorBrush 。 最近我改为LinearGradientBrush 。 现在我不能再使用我的动画了。 我需要动画从画笔到画笔,而不是颜色到颜色。 最好的选择是抽象画笔类型,包括SolidColor,LinearGradient等,所以我可以动画,例如从SolidColorBrush到LinearGradientBrush 。 这有可能吗? 谢谢。

在WPF中的代码中创建Storyboard

以下代码工作正常。 但是在这个From和To值中是静态的 。 我需要根据系统分辨率动态传递值。 所以我需要在后面的代码中创建它。 有可能吗? 如何将其转换为代码隐藏?

WPF在单独的UI线程上加载动画? (C#)

好的,我有一个加载动画,在填充大型DataTable时运行,让用户知道程序没有冻结。 我有动画工作正常,但它也冻结了DataTable也在更新。 有没有办法拥有多个UI线程,以便在DataTable加载信息时动画将继续运行? 编辑:当前代码如下。 private void CreateFileTable() { file_data = new DataSet(); data_table = new DataTable(); file_data.Tables.Add(data_table); DataColumn tempCol = new DataColumn(“File Name”, typeof(string)); data_table.Columns.Add(tempCol); tempCol = new DataColumn(“Ext”, typeof(string)); data_table.Columns.Add(tempCol); tempCol = new DataColumn(“Size”, typeof(string)); data_table.Columns.Add(tempCol); tempCol = new DataColumn(“Created”, typeof(Label)); data_table.Columns.Add(tempCol); tempCol = new DataColumn(“Modified”, typeof(Label)); data_table.Columns.Add(tempCol); tempCol = new DataColumn(“Accessed”, typeof(Label)); data_table.Columns.Add(tempCol); […]

Graphic – DrawLine – 绘制线并移动它

在我的.net c#程序中,我使用文本框中的值绘制几行(我使用DrawLine函数)。 我希望能够通过clik移动其中一条线并用鼠标移动这条线 – 这可能吗?

PictureBox可以在Windows应用程序中显示动画GIF吗?

我想在.Net Winform中展示一个GIF动画。 这该怎么做? 我之前使用的是VB 6.0。

如何在C#中为canvas上的线设置动画?

你会如何在屏幕上画一条线? 我试图在C#/ WPF项目中的canvas上设置一条线。 我想使用C#代码而不是XML。 谢谢。