两个wpf工程项目间互调对方类的方法

问题描述

小弟刚刚接触wpf。现在的情况是:现有两个wpf项目,都可以运行正常,现在想将其中一个项目添加进另一个项目中,这里两个项目用AB,代表。小子添加项目的采用的方法是:选中解决方案->右击选择添加->添加现有项目->选中要添加的项目A,在添加完之后,选中项目B->右击选择添加引用->在弹出的对话框中选择解决方案->选中项目A->点击确定。完成这一切之后,在B项目中可以看到引用中已经包含A了,但是问题出现了:在B中调用A的函数时,显示无using引用,将A使用using引用进去后,还是无法识别,错误提示为:错误16类型“System.Windows.Markup.IComponentConnector”在未被引用的程序集中定义。必须添加对程序集“System.Xaml,Version=4.0.0.0,Culture=neutral,PublicKeyToken=b77a5c561934e089”的引用。错误17类型“System.Windows.Window”在未被引用的程序集中定义。必须添加对程序集“PresentationFramework,Version=4.0.0.0,Culture=neutral,PublicKeyToken=31bf3856ad364e35”的引用。在此,我想请问各位大神,小弟上面引用的方法问题出在哪?这些问题应该怎么解决?

解决方案

解决方案二:
看看你要调用的方法所在的命名空间是什么,命名空间.类.方法名称
解决方案三:
你确定是两个wpf的项目吗?

时间: 2024-09-20 07:42:50

两个wpf工程项目间互调对方类的方法的相关文章

Win32下两种用于C++的线程同步类(上)

线程同步是多线程程序设计的核心内容,它的目的是正确处理多线程并发时的各种问题,例如线程的等待.多个线程访问同一数据时的互斥,防死锁等.Win32提供多种内核对象和手段用于线程同步,如互斥量.信号量.事件.临界区等.所不同的是,互斥量.信号量.事件都是Windows的内核对象,当程序对这些对象进行控制时会自动转换到核心态,而临界区本身不是内核对象,它是工作在用户态的.我们知道从用户态转换到核心态是需要以时间为代价的,所以如果能在用户态就简单解决的问题,就可以不必劳烦核心态了. 这里我要说的是两种用

java android-java怎样让两个类都拥有1个类的方法,不复制,不出现重复代码

问题描述 java怎样让两个类都拥有1个类的方法,不复制,不出现重复代码 有A.B.C.D四个类, C包含了A.B都需要用到的方法; D是SDK的一个类,不可改变; A继承的C,B继承的D,怎样才能使B也拥有C的方法. 类似多继承的概念?又不能直接复制,这样代码大量重复 解决方案 public class B extends D{ private class InnerB extends C{ } } 解决方案二: 在B中定义inner class,继承C 解决方案三: 要么使用类的聚合,包含一

浦东建设中标两大新建工程项目价款约10.4亿元

网易财经9月29日讯 浦东建设周三晚间发布公告称,公司中标浦东新区两路段新建工程项目,合计价款约为10.4亿元. 公告显示,浦东建设中标浦东新区航城路(S2-南六公路).唐黄路(S1-周邓公路)两个新建工程项目.两项工程由公司采用BT模式投资.建设,工程投资额分别为:航城路暂定为4.46亿元,其中前期投资暂定1.99亿元,工程投资暂定2.47亿元:唐黄路暂定为5.90亿元,其中前期资金暂定2.16亿元,工程资金暂定3.74亿元. 浦东建设表示,公司控股子公司上海浦兴投资发展有限公司将作为项目公司

angular如何实现两个html页面间传递值的呢

问题描述 angular如何实现两个html页面间传递值的呢 a.html页面一个值怎样传递给b.html呢.b页面又是怎么接受呢?另外angular有没有类似于opendialog的属性来弹框呢? 解决方案 angularjs 有类似于opendialog的的方法,可以用$modal.open,这个方法可以在网上有例子 a页面传值到b页面,你可以在a页面的controller里把值放在localStorage里,在b页面通过 localStorage里获取就行了 放值:localStorage

wpf dispatcher.begininvoke与匹配的重载方法具有一些无效参数

问题描述 wpf dispatcher.begininvoke与匹配的重载方法具有一些无效参数 wpf dispatcher.begininvoke与匹配的重载方法具有一些无效参数,我在另外一个项目里面用这个方法就有,请问这是为什么呢? 解决方案 两个项目的.net framework 版本一样么?

Python检测一个对象是否为字符串类的方法

  这篇文章主要介绍了Python检测一个对象是否为字符串类的方法,即检测是一个对象是否是字符串对象,本文还讲解了一个有趣的判断方法,需要的朋友可以参考下 目的 测试一个对象是否是字符串 方法 Python的字符串的基类是basestring,包括了str和unicode类型.一般可以采用以下方法: 代码如下: def isAString(anobj): return isinstance(anobj,basestring) 不过以上方法对于UserString类的实例,无能无力. 代码如下:

简介EXCEL与ORACLE间的数据互传方法

众所周知,Microsoft Excel能很直观而方便地进行数据输入,统计,生成图表,但它的数据管理能力有限,对大量的数据查询能力不足,如果利用它数据计算方面的优点和大型数据库ORACLE的数据查询优点,可以设计出功能强大的数据处理系统. 假设与Excel数据文件相对应的职工情况表EMP已在ORAC LE系统中创建,此表中各字段按照顺序分别是职工代号( Emp-No),职工姓名(Ename),工资(Salary),雇用时间(Hiredate). 本文将通过此例来介绍Excel与ORACL E数据

Java网络编程基础(三) Datagram类使用方法

Datagram(数据包)是一种尽力而为的传送数据的方式,它只是把数据的目的地记录在数据包中,然后就直接放在网络上,系统不保证数据是否能安全送到,或者什么时候可以送到,也就是说它并不保证传送质量. 1 UDP套接字 数据报(Datagram)是网络层数据单元在介质上传输信息的一种逻辑分组格式,它是一种在网络中传播的.独立的.自身包含地址信息的消息,它能否到达目的地.到达的时间.到达时内容是否会变化不能准确地知道.它的通信双方是不需要建立连接的,对于一些不需要很高质量的应用程序来说,数据报通信是一

javascript中定义类的方法详解

 这篇文章主要详细介绍了javascript中定义类的方法的相关资料,需要的朋友可以参考下     JS中定义类的方式有很多种: 1.工厂方式   代码如下: function Car(){ var ocar = new Object; ocar.color = "blue"; ocar.doors = 4; ocar.showColor = function(){ document.write(this.color) }; return ocar; } var car1 = Car(