WPF项目中使用winform控件问题 5C

现在有个项目要使用CAD加载三维,总体拿WPF来做,但是现在问题就不言而喻了,
winform控件会遮挡wpf控件,看了好多帖子也是无法解决现在的问题,现在的解决
办法就是在其他选项卡出来的时候隐藏CAD,这样会造成CAD白屏,
难道就没有一种办法可以解决winform控件覆盖wpf控件问题?????!!!!!

0

2个回答

问题不在于winforms,而在于控件,winforms的控件是基于窗口的,而wpf的是画上去的。,所以窗口叠加在窗口上,自然把下面窗口画上去的覆盖了。
你要想不被盖住,就要把你的wpf控件也放在窗口(winforms的panel、picturebox等)上,并且拥有更高的zindex

0
qq_37185598
酒伴不如久伴 能给个简单小例子或者参考网站吗?
一年多之前 回复
caozhy
贵阳挖掘机马善福,自备车辆专业挖游泳池 回复qq_37185598: 不是,把wpf的装入控件容器里
一年多之前 回复
qq_37185598
酒伴不如久伴 你这样说就是让我把WPF的东西用winform实现了,但是现在大体都是wpf实现的,改是不太可能了。。。
一年多之前 回复

现在技术解决不了winform和wpf共同使用的时候winform空间覆盖wpf控件问题吗?

0
Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
其他相关推荐
Winform控件在WPF中使用的注意事项
从Winform转到WPF的时候,经常需要在WPF里面采用一些以前用Winform写过的控件。下面介绍在WPF中使用Winform的方法和注意事项。nn1、在WPF中使用Winform的控件nn(1)添加必须的dll。主要有:WindowsFormsIntegration.dll,System.Windows.Forms.dllnn(2)在WPF中加入命名空间 nnxmlns:wf="clr-na...
winform中使用wpf控件,显示错误缺少引用
再添加完wpf类型后需要build一下项目,再引用就可以
ComponentOne使用技巧——从Winform穿越到WPF
概述nnWPF 和 Winform 是两个单独的平台,但二者又都是基于 .NET 4.0 以上版本开发的,所以很多.NET开发人员就开始研究如何在WPF中使用Winform。微软已经架设了两个开发平台的之间的通信桥梁,目前为止二者相互转换使用已经相当成熟了,今天主要给大家讲讲如何在这两个平台下调用 ComponentOne 的控件。nn本文主要用 FlexReport .NET报表控件,作为介质进...
在WPF中添加WINFORM控件的方法
在wpf程序中添加window的程序集引用:System.Windows.Forms.dll和WindowsFormsIntegration.dllrnrn xmlns:wfi="clr-namespace:System.Windows.Forms.Integration;assembly=WindowsFormsIntegration"n xmlns:winForms="clr-namespac
在WPF中使用WindowsFormsHost带来的问题及解决方案
首先明确指出的是你要解决的问题没有可行的解决方案,然后你还有兴趣的话,可以继续往下看。继续往下看的程序员都是好程序员!!!本人开发环境:VS2013 && .NET 4.5.1问题:在wpf中嵌入WindowsFormsHost后,WINFORM的元素都在最顶层,所以要在TABCONTROL中切来切去的时候,会发现不管咋切winform的元素都处于显示状态,就算当你想用SCROLLVIEWER包一
WPF 解决winform控件遮盖WPF控件问题
x:Class="WpfApp1.Window2"n xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"n xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"n xmlns:d="http://schemas.microsoft.com/exp
在WinForm项目中使用FastReport.Net(一、准备工程和引入控件)
n n n n最近做的一个项目,需要用户自定义报表和打印功能,了解了许多关于.NET报表插件,最终选择了FastReport这款插件,但是这款插件的文档实在是太烂了,这么了很长时间,在这里给大家梳理一下。n这里以一个简单的例子来说明FastReport插件中的报表预览、报表设计以及数据这部分的内容,属于入门级别。nn下载、安装FastReportnn这一步很简单,大家...
WPF中使用Winform控件
在项目中遇到使用WPF做上位机,引用Winform控件,特此做一下总结:nn1、在设计界面添加:nnnxmlns:wf="clr-namespace:System.Windows.Forms;assembly=System.Windows.Forms"nxmlns:wfi ="clr-namespace:System.Windows.Forms.Integration;assembly=Windo...
C#下WPF中调用WinForm控件
最近在C#下调用NPlot生成股票K线图,由于用的WPF框架,而NPlot是基于WinForm开发的。所以不能直接引用。具体做法如下:   NPlot源码Microsoft .NET Framework 4.5版rn1、引入DLLrn创建工程后需要引入WindowsFormsIntegration.dll和System.Windows.Forms.dll两个Dll。WindowsFormsInte
C# Winform使用WPF控件
C# Winform窗体应用程序,加载使用WPF(Windows Presentation Foundation)自定义控件,
wpf嵌套winform控件
之前遇到了一个问题,就是在进行Wpf进行视频开发时,集成了第三方视频框架,我们有个需求就是双击视频画面放大。我当时是以windows窗体来展示视频的。后来给windows设置双击事件,给Windows的空间设置双击事件,包括在视频上覆盖一层设置双击事件,设置使用了windows窗体拦截双击事件的消息来捕获双击事件,但最后都没有达到想要的目的,捕获不了双击事件。后来我就找第三方集成的公司,找他们要到
MFC中使用Winform
关于在MFC项目中使用C#写的WinForm控件
winform 项目调用wpf窗口 winform窗口式样发生改变问题
winform项目需要调用wpf窗口,按照的是http://jingyan.baidu.com/article/3aed632e663387701080910d.html上教程操作。一切正常,但是在有些电脑上弹出wpf窗口会导致原form缩小,查了好多资料无法解决,简直日了狗了!想想应该是调用wpf窗口改变了原程序窗体的style,或者是winform程序启动时应用的style跟wpf设置的sty
WinForm中如何使用WPF中的控件
在WinForm中可以使用WPF中的控件,或者由WPF创建的自定义控件;nn步骤1:创建WinForm工程;nn步骤2:在WinForm工程的解决方案资源管理器中,在刚刚创建的WinForm解决方案中新建或者添加现有的WPF用户控件工程;nn步骤3:在WPF中创建自定义的控件,或者添加WPF控件到面板上;nn步骤4:在WinForm面板上添加ElementHost控件(工具箱中);
总结几种应用于WPF的Chart插件
Visifirevisifire可应用于WPF,Silverlight、Share Point、Windows Phone、Windows 8 n优点:界面美观,包含常见的图表类型,可缩放,且可设置数据点的鼠标响应事件,X轴设置为时间轴类型后,tooltip会自动显示时间值。 n缺点:Y轴仅提供Primary和Secondary两种类型,不支持多轴,且在查看数据点信息时,必须将鼠标移至数据点上才可显
winform和wpf下分别使用zedgraph控件
一、基本概念nnZedGraph是用于创建任意数据的二维线型、条型、饼型图表的一个类库,也可以作为Windows窗体用户控件和Asp.Net网页控件。这个类库具有高度的适应性,几乎所有式样的图表都能够被创建。这个类库的用法在于通过提供所有图表属性的省缺值来保持使用性的简单。这个类库包含了基于要绘制的数值范围内的可选择适当度量范围和跨度的代码。nn二、winform下使用zedgraphnn1、下载...
CefSharp.v47.0.3浏览器Demo完全WPF版
1、CefSharp.v47.0.3浏览器Demo的完全WPF版,项目中完全使用的是WPF元素,没有引用Winform相关的组件。
WPF Winform Chart
WPF winform chart 各种数据绑定方式,可以使用VS2010直接打开。
C# WPF Dispatcher.Invoke的用法(解决其他类中控制窗口线程的控件出错的问题)
WPF中每个xaml文件都有一个.cs文件进行后台操作但是有的时候,我想在其他类操作这个窗口的某个控件,直接通过类对象进行操作会出错(不考虑Binding)如下代码:<ListBox x:Name ="listBox" HorizontalAlignment="Left" Height="100" Margin="37,77,0,0" VerticalAlignment="Top" Widt..
wpf中使用WindowChrome引起的控件遮蔽的问题
WPF中使用WindowChrome美化窗口的时候,在WindowChrome高度范围内的控件会被遮罩。在其范围内的按钮无法响应事件,nn查了一些例子后发现需要对进行交互的控件设置WindowChrome.IsHitTestVisibleInChrome这个附加属性。over。nnhttps://technet.microsoft.com/zh-cn/library/system.windows....
VS2017 WPF 中使用WinForm控件方法
添加引用System.Windows.Formsnn在XAML中加入命名空间nnxmlns:forms="clr-namespace:System.Windows.Forms;assembly=System.Windows.Forms"nn然后就可以直接写了,如nn<forms:StatusBarPanel></forms:StatusBarPanel>nnVS2017打控...
WPF 解决popup顶置以及跟随窗体移动的问题(自定义控件,并且可解决wpf与winform控件相互嵌套的问题)
点击打开链接
ComponentOne 控件界的“瑞士军刀”
身为开发人员的你,是否还在为如下问题困扰:l  辛辛苦苦熬夜加班做出的Demo被领导抱怨又丑又Low。l  身为资深行业专家的你,做出的东西却越来越难满足甲方提出的要求l  英文文档看着吃力,中文资源却又落后若干个版本l  花大价钱采购的软件,要么只有续费的时候才能找到技术人员,要么完全不能解决你的问题你,还在使用这些传统的控件工具吗?请给我几分钟,下面,请跟我一起见证未来吧。ComponentO...
在WinForm项目中使用FastReport.Net(二、使用控件搭建窗体)
n n n n上一节我们新建了工程、引入了控件并且写好了启动页的逻辑,现在我们来真正的引入控件nn准备一个FastReport报表nnn使用安装时我们的设计工具设计一张最简单的报表nnnnnnn菜单nnnnnnnn设计的报表,只有一个文字框nnnn将这份报表保存到工程文件/bin/Debug/Report下nnnnnnn保存的地方nnnn引入Preview控件nnn我...
WPF调用Winform 的控件
WPF调用Winform 的控件WPF调用Winform 的控件WPF调用Winform 的控件
C#工作总结(五):Winform与WPF程序处理DPI问题
nn一.引子nn在Window7中,有一个可以“调整字体大小”的功能。这个功能只要在桌面的空白区域,点击右键,然后在弹出的菜单中选择“个性化”,就会弹出如下的界面。如图1:nnnn图1点击“显示”之后就会在右侧的区域内看到是“使阅读屏幕上的内容更容易”。在其下有三个选项,分别是“较小(S)-100%(默认)”、“中等(M)-125%和较大(L)-150%”。在正常的状态下,当前屏幕处于“较小(S)...
Winform 使用 WPF控件 设置图片透明度样例
Winform使用自定义WPF控件设置图片透明度样例: 点击1加载图片,点击2设置透明度0.1,点击3设置透明度0.9;
C# 开源控件DockPanel 使用心得
C# 开源控件DockPanel 使用心得
winform和wpf的相互调用
解决winform和wpf的相互调用,包含在wpf中调用winform控件,wpf和winform控件的交互等
winform调用全局wpf资源样式
winform调用全局wpf资源样式,可以调用相对路径的xaml也可以调用绝对路径的xaml。
解决winform窗体闪烁问题
解决winform窗体闪烁问题
如何在WPF中嵌入Winform控件
当时把WPF的控件canvas的handle传给C++的项目去刷新图像的时候发现最后刷新的是整个WPF页面而不是控件所在的区域,还不知道有什么办法可以解决。n不过可以在WPF中嵌入WINFORM的图像控件PictureBox去做刷新。n嵌入方法:n1.在项目的References中加入WindowsFormsIntegration.dll和System.Windows.Form.dlln2
C# 解决winform界面闪屏问题及弊端
1 添加以下代码:nnnnn n // 防止闪屏n protected override CreateParams CreateParamsn {n getn {n CreateParams cp = base.CreateParams;n c...
在WPF中使用WinForm或自定义控件
WPF中,好多控件与WinForm是存在差异的,想要使用熟悉的WinForm控件,除了添加必要的System.Windows等系统库之外,还要添加如下的代码,以下是msdn上给的,初步测试没问题 。rnrnrnn1. 下边一句,需要你手动添加。n xmlns:wf="clr-namespace:System.Windows.Forms;assembly=System.Windows.Form
.NET WinForm 和 WPF 的UI界面库,收集整合多个优秀库及示例。
.NET WinForm 和 WPF 的UI界面库,收集整合多个优秀库及示例。
WPF调用类库中的自定义控件
今天在项目中遇到了需要调用类库中的自定义控件,控件继承的是ContentControl ,但是发现无论如何都调用不成功,调试了N个小时后发现,缺少文件,故,不能上来直接创建类库,需要先创建WPF程序,然后在创建自定义控件,最后删除App.xaml等,总的来说就是,先创建wpf程序,然后做好自定义控件后将程序改成类库引用即可。...
Winform、WPF、Silverlight、MFC区别与联系
WinFormrn在Windows中,诸如窗体绘制等功能由GDI(图形设备接口)实现,放在操作系统内核中。Windowsrn Forms在底层使用的是GDI+。GDI+是GDI的“面向对象包装”,使用C++实现。.NETrn Windows Forms应用程序中使用的GDI+其实是在C++实现的非托管代码之上又包了一层,从而让我们能使用C#这样的托管编程语言调用GDI+功能绘图。rn WPFrnW
Win与WPF进程通信.zip
在一个解决方案下,通过WPF窗口向Winform项目中的窗体发消息;
Wpf自定义控件ToggleSwitch
从国外开源网站上找到的效果非常好的WPF自定义控件。切换开关控件(WpfToggleSwitch)。
自定义时间轴,Custom Slider,WPF编程 C#编程,Window自定义控件-Timeline Control
自定义时间轴,Custom Slider,WPF编程 C#编程,Window自定义控件-Timeline Control
文章热词 机器学习教程 Objective-C培训 交互设计视频教程 颜色模型 设计制作学习
相关热词 mysql关联查询两次本表 native底部 react extjs glyph 图标 java在项目中学习 java怎么在项目中学习

相似问题

0
c# winform中如何控制其他电脑上的软件的移动。
1
winform中的chart控件如何去除四周的空白
1
我winform程序 串口读取数据能否通过serialport.readto(正则表达式)来实现。
1
想要一个winform的微信实现支付的功能。
3
c# 怎么把winform应用程序的textbox.text的字符传给网页上的textbox.text中?--本人小白一枚
1
c# winform zebra GT800
1
winform statusStrip控件 怎样在上下自动滚动条出现时仍一直处于窗口界面下方
2
winform动态绑定自定义样式列表,不使用html,不用new控件的方式
1
为什么我已经设置了dataview使用的datatable可是还是提示错误
2
winform窗体中DataGrid的显示,怎么让性别显示成文本?数据库用bit保存的
1
vVS2008 winform SQL数据库,无法绑定到没有名称的datatable,可是明明没错啊
1
C#如何让awit之后的代码在指定的线程执行,像winform那样保证awit之后的代码在UI线程执行
1
C# winform中,在Form1中调用cs类中的方法完成数据导出,想在Form1中实现进度显示功能,如何实现。
1
winform窗体跳转时,出现如下错误,怎么解决?
1
C#需求:winform程序发送udp广播,并收到广播的机子回复消息?
1
如何隐藏winform业务系统句柄,以防止易语言外挂对系统进行非法操作?
2
在winform里,如何实现一个控件出现在两个容器中?
2
vs2008 winform窗体设置起始页
0
C#使用Winform获得Leap Motion的手部模型。
1
怎么实现winform listview这个项拖到另一个项并获得值?