为什么80%的码农都做不了架构师?>>>   

<Window x:Class="MyWPFApp.MainWindow"xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"Title="MainWindow" Height="70" Width="250" Loaded="Window_Loaded"><Grid><TextBlock Height="36" HorizontalAlignment="Left"  Name="gc" Text="不问你是谁只是沉醉!" VerticalAlignment="Top" Width="230" FontSize="24"><TextBlock.Foreground><LinearGradientBrush> <GradientStop Color="Green"></GradientStop><GradientStop x:Name="gcc1"  Color="Green" Offset="0.3"></GradientStop><GradientStop x:Name="gcc2" Color="Blue" Offset="0.3"></GradientStop><GradientStop Color="Blue" Offset="1"></GradientStop> </LinearGradientBrush></TextBlock.Foreground></TextBlock></Grid>
</Window>
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Windows;
using System.Windows.Controls;
using System.Windows.Data;
using System.Windows.Documents;
using System.Windows.Input;
using System.Windows.Media;
using System.Windows.Media.Imaging;
using System.Windows.Navigation;
using System.Windows.Shapes; namespace MyWPFApp
{/// <summary>/// MainWindow.xaml 的交互逻辑/// </summary>public partial class MainWindow : Window{public MainWindow(){InitializeComponent();}private void Window_Loaded(object sender, RoutedEventArgs e){System.Timers.Timer t = new System.Timers.Timer(200);//实例化Timer类,设置间隔时间为200毫秒;   t.Elapsed += new System.Timers.ElapsedEventHandler(theout);  //到达时间的时候执行事件; t.AutoReset = true;//设置是执行一次(false)还是一直执行(true);    t.Enabled = true;  //是否执行System.Timers.Timer.Elapsed事件;  ,调用start()方法也可以将其设置为true  }public void theout(object source, System.Timers.ElapsedEventArgs e){ }}
}

委托的使用

public void theout(object source, System.Timers.ElapsedEventArgs e){this.gcc1.Dispatcher.Invoke(new Action(delegate{if (this.gcc1.Offset < 1){this.gcc1.Offset += 0.1;}else{this.gcc1.Offset = 0;}}));this.gcc2.Dispatcher.Invoke(new Action(delegate{if (this.gcc2.Offset < 1){this.gcc2.Offset += 0.1;}else{this.gcc2.Offset = 0;}})); }

转载于:https://my.oschina.net/wange/blog/111424

WPF [调用线程无法访问此对象,因为另一个线程拥有该对象。] 解决方案以及如何实现字体颜色的渐变...相关推荐

  1. 关于PrintQueueCollection()类,跨线程调用错误“线程无法访问此对象,因为另一个线程拥有该对象”

    使用System.Printing.PrintQueueCollection()   纸质打印机获取 _generalPrinters = new PrintQueueCollection(); pu ...

  2. java编写两个线程,一个线程打印1-52的整数,另一个线程打印字母A-Z。打印顺序为12A34B56C….5152Z。即按照整数和字母的顺序从小到大打印,并且每打印两个整数后,打印一个字母,交替

    2.编写两个线程,一个线程打印1-52的整数,另一个线程打印字母A-Z.打印顺序为12A34B56C-.5152Z.即按照整数和字母的顺序从小到大打印,并且每打印两个整数后,打印一个字母,交替循环打印 ...

  3. 用三个线程实现生产者消费者模型,其中一个线程作为生产者,二个线程作为消费者,生产者随机生产一个时间戳或者字符串,消费者消费这个时间戳,并不能重复消费,并将其打印出来

    题目要求: 用三个线程实现生产者消费者模型,其中一个线程作为生产者,二个线程作为消费者,生产者随机生产一个时间戳或者字符串,消费者消费这个时间戳,并不能重复消费,并将其打印出来.(这是一道百度面试的算 ...

  4. 工作中如何使用线程池的?自己如何定义一个线程池?

    工作中如何使用线程池的?自己如何定义一个线程池? import java.util.concurrent.*;public class MyThreadPoolDemo {public static ...

  5. 设计两个个线程模拟存取款操作,其中一个线程每次随机存1~1000元钱,另外一个线程取1-1000元钱,如果余额不足,则取款失败,提示余额不足。写出程序(考虑并发问题)。

    设计两个个线程模拟存取款操作,其中一个线程每次随机存1~1000元钱, 另外一个线程取1-1000元钱,如果余额不足,则取款失败,提示余额不足. 写出程序(考虑并发问题). import java.u ...

  6. linux c实现线程超时退出,c – 如何在另一个线程的超时内唤醒select()

    根据"男人选择"信息: "On success, select() and pselect() return the number of file descrip‐ to ...

  7. java 用户线程如何修改界面内容_java 加入一个线程、创建有响应的用户界面 。 示例代码...

    javajava 加入一个线程.创建有响应的用户界面 . 示例代码 来自thinking in java 4 21章 部分代码 目录21.2.11 package org.rui.thread.con ...

  8. python线程暂停_在python中暂停一个线程和另一个线程

    我正在研究如何在python中执行多线程(2个线程).在 我要他们中的一个一直在读串行端口.读取每个帧并将其保存到数据库中.我已经做了一个脚本来做这个.在 对于第二个,我希望它监听一个套接字端口.当它 ...

  9. php 对象教程,创建一个简单的PHP对象_PHP教程

    name = "亚古兽"; $agu -> hitPoint = 50; $agu -> attack = "12"; $agu -> def ...

  10. python 线程重启_在Python中重新启动一个线程

    我正在尝试为 Python 3.4中的项目制作线程飞行软件,其中我需要线程重新启动,以防在传感器读取期间发生I / O错误或其他类似的侥幸崩溃.因此,我正在制作一个看门狗来检查线程是否已经死亡并重新启 ...

最新文章

  1. NSLog打印自定义对象
  2. NTT 高级科学家:光子是深度学习的未来!
  3. 一文读懂人类信息存储进化史
  4. 单源最短路径(Dijkstra算法)
  5. 分析PCB技术印制电路板的可靠性设计(z)
  6. Python基础【day02】:元组和购物车练习的知识点
  7. java中常见的专业术语单词缩写,看你认识几个
  8. 漫画:互联网大佬都是这样聊天的
  9. 谷歌json插件_没用过这7款浏览器插件,你一定是假的程序员
  10. java为什么要用数据源_【Java】就配置了一个数据源,为什么提示 there is more than one bean of “DataSource” type...
  11. java真题_2017年JAVA考试试题及答案
  12. 求职面试中如何做好自我介绍?
  13. 【Java笔记】(十):swing图形界面
  14. 在线预览 Word、Excel、PowerPoint 文档——Office Online插件使用
  15. 互联网岳麓峰会从长沙走向世界
  16. Linux 终端命令 --常用命令一
  17. kali内置超好用的代理工具proxychains
  18. nginx rua代码同步非阻塞
  19. css内边距属性、外边距属性
  20. react 生命周期详解

热门文章

  1. python - 基础算法题1- 使用while循环输入1 2 3 4 5 6 8 9 10
  2. RMAN backup recovery area 命令
  3. 2020必火的图神经网络(GNN)是什么?有什么用?
  4. 春招快到了,送你一份数据分析常见面试题
  5. Modbus寄存器地址规则
  6. Makefile之静态模式(7)
  7. 485通讯线是几芯的_485总线,通讯线的连接
  8. python importlib_学习python importlib的导入机制
  9. excel自动保存_萌新必看!python处理excel实例
  10. 今天面了个腾讯的大佬,让我见识到了基础的天花板!