求教win8应用商店程序 无法将类型 system.eventhandler 隐式转换....

问题描述

privatevoidTextBlock_Loaded(objectsender,RoutedEventArgse){timers=newDispatcherTimer();timers.Interval=newTimeSpan(0,0,0,1);timers.Tick+=newEventHandler(timers_Tick);-------------->这里有问题timers.Start();}voidtimers_Tick(objectsender,EventArgse){TextBlock.Text=DateTime.Now.ToString();}错误信息提示“无法将类型system.eventhandler隐式转换system.eventhandle<object>“请问应该怎么改

解决方案

解决方案二:
TextBlock.Text=DateTime.Now.ToString();不能用TextBlock吧---->textBlock1.Text=DateTime.Now.ToString();
解决方案三:
引用1楼wind_cloud2011的回复:

TextBlock.Text=DateTime.Now.ToString();不能用TextBlock吧---->textBlock1.Text=DateTime.Now.ToString();

谢谢你,这个不影响,我是将TextBlock命名为了TextBlock,所以这个是没有问题的,如果我这样写privatevoidTextBlock_Loaded(objectsender,RoutedEventArgse){timers=newDispatcherTimer();timers.Interval=newTimeSpan(0,0,0,1);//timers.Tick+=newEventHandler(timers_Tick);-------------->这里有问题timers.Start();timers_Tick();———————>直接调用是能够显示日期时间的,就是无法自动更新}voidtimers_Tick(objectsender,EventArgse){TextBlock.Text=DateTime.Now.ToString();}
解决方案四:
类型不匹配,你的事件怎么定义的?用VS生成的原型。
解决方案五:
引用3楼devmiao的回复:

类型不匹配,你的事件怎么定义的?用VS生成的原型。

pricateDispatcherTimertimers=null;

时间: 2024-10-21 10:52:53

求教win8应用商店程序 无法将类型 system.eventhandler 隐式转换....的相关文章

代码-关于开发WIN8应用商店程序的问题

问题描述 关于开发WIN8应用商店程序的问题 我是一名大二的学生,学软件工程,最近有一个很棘手的问题,我的同学写了一个WIN8应用商店程序,后台是C#,前台界面是xaml,但我后台当时是用控制台写的,引用了COM中的Micorsoft Word 12.0 Object Library,在与前台整合代码时,他的引用集中只能用.Net for Windows Store apps这个程序集,没有关于word的引用,所以我们的那部分代码显示有错,因为没有相关的引用声明,请问怎么解决,十分紧急,想请你帮

SQL Server 隐式转换引发的躺枪死锁-程序员需知

原文:SQL Server 隐式转换引发的躺枪死锁-程序员需知 在SQL Server的应用开发过程(尤其是二次开发)中可能由于开发人员对表的结构不够了解,造成开发过程中使用了不合理的方式造成数据库引擎未按预定执行,以致影响业务.这是非常值得注意的.这次为大家介绍由于隐式数据类型转换而造成的死锁及相应解决方案. 现实中有些程序员/数据库开发者会根据数据库的处理机制实现一些应用,如抢座应用,可能会对事务中的查询加一些列的Hint以细化粒度,实现应用的同时使得影响最低,但也有可能因为一些小细节的欠缺

C语言中自动隐式转换与类型强制转换实例分析_C 语言

本文通过一个C程序实例对C语言中自动隐式转换与类型强制转换的注意点进行深入分析,详情如下: 先看一个C程序: #include<stdlib.h> #include<stdio.h> #include<conio.h> double proc(int q){ int n; double sum,t;//本例的关键就在这几个变量的类型上 sum = 2.0; while(sum<=q){ t=sum; //sum = sum+(n+1)/n;//自动隐式转换 sum

Linq之隐式类型、自动属性、初始化器、匿名类

目录 写在前面 系列文章 隐式类型 自动属性 初始化器 匿名类 总结 写在前面 上篇文章是本系列的小插曲,也是在项目中遇到,觉得有必要总结一下,就顺手写在了博客中,也希望能帮到一些朋友.本文将继续介绍linq系列的基础知识,隐式类型,自动属性,初始化器,匿名类的相关概念,这些内容也许与linq相关也许不相关,但还是放一起总结吧,也算是复习了.部分内容通过反编译的方式一探究竟. 系列文章 Linq之Lambda表达式初步认识 Linq之Lambda进阶 隐式类型 先看看Msdn上对隐式类型的简单定

C# 3.0语言新特性(语言规范):6 具有隐式类型的数组

规范|数组 原文:<C# Version 3.0 Specification>,Microsoft翻译:lover_P 数组创建表达式的语法被扩展为支持具有隐式类型的数组创建表达式: array-creation-expression:...new  [  ]  array-initializer 在一个具有隐式类型的数组创建表达式中,数组实例的类型通过数组初始化器中指定的元素来推断.特别地,数组初始化器中的表达式类型形成的集合中,必须恰好有一个类型使得其他类型都可以隐式地转换为该类型,并且该

空指针 隐式类型转换-空指针0可以被隐式类型转换为整型,会带来什么隐患?

问题描述 空指针0可以被隐式类型转换为整型,会带来什么隐患? 以前都是用0来表示空指针的,但由于0可以被隐式类型转换为整形,这就会存在一些问题. 解决方案 一个是语义上的,NULL用来表示空指针,而0是数字的概念,分别开来,从语法上好理解和区分,防止混淆 防止隐式转换,比如该是指针的地方,却用了数字,该是数字的地方却用了指针. 所以在C++11中,引入了nullptr的关键字来代替NULL,它就不是数字0了 解决方案二: 有一些细节问题,比如 if (p = 0) 由于将==写成了=,结果将p设

无法将System.data.dataset隐式转换为String类型

问题描述 /////////////////////////////////////////////////protectedvoidPage_Load(objectsender,EventArgse){if(!IsPostBack){DAL.NewsServicenewsgetimage=newDAL.NewsService();this.News_Images_One.ImageUrl=newsgetimage.GetNewsImages2(1);}}////////////////////

C#中判断某类型是否可以进行隐式类型转换

C#隐式转换 Java 和 C# 遵守相似的数据类型自动转换和强制转换规则. 同 Java 一样,C# 既支持隐式类型转换又支持显式类型转换.在扩大转换的情况下是C#隐式转换.例如,下面从 int 到 long 的转换是隐式的,如同 Java 中的一样:  代码如下 复制代码 int intVariable = 5;  long l = intVariable; 下面是 .NET 数据类型之间的C#隐式转换列表: 可以使用与 Java 一样的语法对希望显式转换的表达式进行强制转换:  代码如下

MySQL隐式类型的转换陷阱和规则_Mysql

前言 相信大家都知道隐式类型转换有无法命中索引的风险,在高并发.大数据量的情况下,命不中索引带来的后果非常严重.将数据库拖死,继而整个系统崩溃,对于大规模系统损失惨重.所以下面通过本文来好好学习下MySQL隐式类型的转换陷阱和规则. 1. 隐式类型转换实例 今天生产库上突然出现MySQL线程数告警,IOPS很高,实例会话里面出现许多类似下面的sql:(修改了相关字段和值) SELECT f_col3_id,f_qq1_id FROM d_dbname.t_tb1 WHERE f_col1_id=