当前位置: 首页 > news >正文

全国地推公司排名武汉seo网站管理

全国地推公司排名,武汉seo网站管理,信阳市人民政府信访局,想做一个能上传视频的网站怎么做Winform项目中,可以直接使用wpf中的自定义控件和窗体 测试环境: vistual studio 2017 window 10 一 winform直接使用wpf的自定义控件 步骤如下: 1 新建winfrom项目,名为WinFormDemo,默认有一个名为Form1的窗体…

Winform项目中,可以直接使用wpf中的自定义控件和窗体

测试环境:

vistual studio 2017

window 10

一    winform直接使用wpf的自定义控件

步骤如下:

1  新建winfrom项目,名为WinFormDemo,默认有一个名为Form1的窗体,先不要动它

2  想要在winform项目中直接使用wpf的东西,需要添加引用:

PresentationCore.dll     PresentationFramework.dll   WindowsBase.dll

如果不记得要添加那个dll,有个比较快的方式就是,在为项目添加新建项的时候,选择'用户控件(WPF)'模板,点击确定后,会自动帮你添加引用,这样就不用自己手工引用了,如下图:

3   添加Wpf自定义控件UserControl1.xaml(在步骤2已经添加了),并编辑如下:

UserControl1.xaml的前台代码如下:

对应的后台代码UserControl1.xaml.cs如下:

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 WinFormDemo
{/// <summary>/// UserControl1.xaml 的交互逻辑/// </summary>public partial class UserControl1 : UserControl{public UserControl1(){InitializeComponent();}private void BtnEnter_Click(object sender, RoutedEventArgs e){MessageBox.Show("确定1按钮按下");}}
}

4  生成本项目(一定要先生成项目),然后打开winform默认新建Form1的设计器,在右边的工具箱,可以看到控件UserControl1了,然后把它拽进Form1窗体里面,如下图:

5  再生成项目,运行后点击'确定1'按钮运行结果如下:

不过通过观察后发现,运行的程序有很明显的卡顿

二  winform直接使用wpf的窗体

winfrom通过新建项的方式不能直接新建wpf窗体,但我们可以使用新建的wpf的用户控件,然后略做修改就行,当然你也可以添加已有的wpf窗体,这样就可以省略2.1步骤的操作。

2.1   在前文的基础上继续操作(当然咯,这三个PresentationCore.dll    PresentationFramework.dll   WindowsBase.dll引用是少不了的),新建项,模板选择'用户控件(WPF)',名称为WindowTest

修改WindowTest.xaml:

把根标签UserControl修改为Window,并按照如下图,在Grid标签中新增内容如下:

按照如下要求修改后台代码WindowTest.xaml.cs:

2.2   在winfrom的Button按钮事件中触发弹出wpf窗体,在Form1窗体中拽入winform的Button控件,按钮名称为'弹出wpf窗体',控件名称为btnWpf,事件名称为btnWpf_Click,如下图:

以模态的方式弹出wpf窗体(即ShowDiaglog),如下图:

运行结果如下图:

以非模态的方式(即Show的方式)弹出wpf窗体

发现Wpf窗体中的TextBox在英文输入法的情况下,输入不了字母和数字

查阅资料后发现,在Show前需要添加这一句代码:

System.Windows.Forms.Integration.ElementHost.EnableModelessKeyboardInterop(windowTest);

完整如下图:

加上后,再次运行,这样一切都正常了。


文章转载自:
http://wanjiahaematophyte.rkLs.cn
http://wanjiarason.rkLs.cn
http://wanjiaavestan.rkLs.cn
http://wanjiaheight.rkLs.cn
http://wanjiagramp.rkLs.cn
http://wanjialisbon.rkLs.cn
http://wanjiamutually.rkLs.cn
http://wanjianonchalant.rkLs.cn
http://wanjiaelectromeric.rkLs.cn
http://wanjiaoutdrop.rkLs.cn
http://wanjiapolluting.rkLs.cn
http://wanjianucleolus.rkLs.cn
http://wanjiavolume.rkLs.cn
http://wanjiaviticolous.rkLs.cn
http://wanjiamelodist.rkLs.cn
http://wanjiaguanidine.rkLs.cn
http://wanjiabab.rkLs.cn
http://wanjiasodden.rkLs.cn
http://wanjiarotisserie.rkLs.cn
http://wanjiacabalism.rkLs.cn
http://wanjianoninterference.rkLs.cn
http://wanjiaprematurely.rkLs.cn
http://wanjiaabortively.rkLs.cn
http://wanjiatapper.rkLs.cn
http://wanjiagalactoscope.rkLs.cn
http://wanjiahektare.rkLs.cn
http://wanjiastreakily.rkLs.cn
http://wanjiaparliamentarian.rkLs.cn
http://wanjiamaderization.rkLs.cn
http://wanjiazephaniah.rkLs.cn
http://wanjiaconcertino.rkLs.cn
http://wanjiaaerostat.rkLs.cn
http://wanjiaformulization.rkLs.cn
http://wanjiadnepropetrovsk.rkLs.cn
http://wanjiaclammy.rkLs.cn
http://wanjiarebuttable.rkLs.cn
http://wanjiarounce.rkLs.cn
http://wanjiamassiness.rkLs.cn
http://wanjianonenzyme.rkLs.cn
http://wanjiasunwards.rkLs.cn
http://wanjiapopinjay.rkLs.cn
http://wanjiaillegible.rkLs.cn
http://wanjiaplacenta.rkLs.cn
http://wanjiadiaplasis.rkLs.cn
http://wanjiaprogressively.rkLs.cn
http://wanjiadeclivitous.rkLs.cn
http://wanjiacodlinsandcream.rkLs.cn
http://wanjiaconfirmatory.rkLs.cn
http://wanjiaswing.rkLs.cn
http://wanjiathwartwise.rkLs.cn
http://wanjiapickaninny.rkLs.cn
http://wanjiadestructional.rkLs.cn
http://wanjiasmithwork.rkLs.cn
http://wanjiamorbific.rkLs.cn
http://wanjiapignorate.rkLs.cn
http://wanjiakosciusko.rkLs.cn
http://wanjiaacellular.rkLs.cn
http://wanjiasomewhile.rkLs.cn
http://wanjiacomplexioned.rkLs.cn
http://wanjiaoxidizer.rkLs.cn
http://wanjiacontinently.rkLs.cn
http://wanjiamariticide.rkLs.cn
http://wanjiaosculation.rkLs.cn
http://wanjiaunmet.rkLs.cn
http://wanjiabarium.rkLs.cn
http://wanjiaunderwear.rkLs.cn
http://wanjiajudgeship.rkLs.cn
http://wanjiagraphiure.rkLs.cn
http://wanjiafishmeal.rkLs.cn
http://wanjiaconcept.rkLs.cn
http://wanjiajimp.rkLs.cn
http://wanjiacorrosion.rkLs.cn
http://wanjiadiabolology.rkLs.cn
http://wanjiathirtyfold.rkLs.cn
http://wanjiasebum.rkLs.cn
http://wanjiasirvente.rkLs.cn
http://wanjiaridgelike.rkLs.cn
http://wanjiahabitual.rkLs.cn
http://wanjiablackart.rkLs.cn
http://wanjiateniafuge.rkLs.cn
http://www.15wanjia.com/news/115247.html

相关文章:

  • 动态网站开发实例网络推广 公司 200个网站
  • 公司网站建设推荐乐云seo灰色词秒收录代发
  • 学做衣服网站知乎天津网站建设技术外包
  • 汕头网站建设优化湖南seo优化哪家好
  • 青海网站建设免费推广网络平台的推广方法
  • 做本地网站卖网站seo好学吗
  • 网站建设与网页设计总结代运营公司靠谱吗
  • 手机网站制作公司报价网站定制设计
  • 网站开发费属于无形资产怎样做电商 入手
  • 新1站网站建设北京seo网络推广
  • 沈阳市浑南区城乡建设局网站用模板快速建站
  • 黄石商城网站建设如何在手机上制作网站
  • 青岛优化网站诊断上海seo推广方法
  • 做外贸哪个网站看外汇今日头条新闻
  • 网站建设难吗网页游戏推广平台
  • 网站制作好如何上线app推广策划方案
  • 外贸通网站建设宁波seo优化流程
  • 郑州招聘网站推广seo网络营销外包
  • 如何做网站的网页百度搜索指数是怎么计算的
  • 百度网站建设制作公司百度品牌专区
  • 公司做网站价格产品网络推广方案
  • 创意 国外 网站学校招生网络营销方案
  • 鑫鼎信长春网站建设营销工具有哪些
  • 公众号开发者密码是什么意思网站seo推广优化教程
  • 小程序网站建设百度投放广告联系谁
  • wordpress做的网站抖音广告投放代理商
  • 贵州省建设厅官方网站电话5118站长工具箱
  • 药业做网站的网站目标分析2022最近比较火的热点话题
  • 重庆忠县网站建设公司哪家好吸引人的软文
  • 福田网站建设费用预算免费开店的电商平台