c#自定义类中如何获取主窗口的控件引用 global:WindowsApplication1.Properties.Resources是通过一个绝对的地址引用到程序的资源文件,是文件。控件是什么?其实就是一段代码的封装,再加上显示样式,不是资源文件,所以我觉得应该找不到。您有3中方法,我十分赞成第一种,其余不是太懂,晕晕的。原因:窗体其实也是一个类,控件只不过是类中的一个全局成员罢了,而且还是私有的(这跟我们平常写的普通类是一样的,全局成员私有,用属性去访问或修改它)。所以我建议在窗口类中构造该控件的属性方法。其中有两种属性方法1、为该控件构建一个控件属性public TextBox myTextBox{get { return textBox1;}}这种方法,会透漏textbox的所有属性,不够安全。2、只构造自己想用的属性,比如text属性public string myTextString{set {textBox1.Text=value;}/如果只想获取Text,set就不用写了get {return textBox1.Text;}}这样既方便,安全性也高,完全没必要考虑(结果:这个做法严重破坏了程序的封装性),想想一般类都是属性访问和设置私有成员的如何自定义一个wpf控件并且用于windows窗口程序中? 请制作一个小程序如下所示要求: 制作一个用户控件(wpf),是一个椭圆按钮。建立一个windows窗口。添加一个ElementHost控件,用此控件承载上一步所制作的wpf用户控件。。C#自定义类中如何获取主窗口的控件引用 global:WindowsApplication1.Properties.Resources是通过一个绝对的地址引用到程序的资源文件,是文件。控件是什么?其实就是一段代码的封装,再加上显示样式,不是资源文件,所以我觉得应该找不到。您有3中方法,我十分赞成第一种,其余不是太懂,晕晕的。原因:窗体其实也是一个类,控件只不过是类中的一个全局成员罢了,而且还是私有的(这跟我们平常写的普通类是一样的,全局成员私有,用属性去访问或修改它)。所以我建议在窗口类中构造该控件的属性方法。其中有两种属性方法1、为该控件构建一个控件属性public TextBox myTextBox{get { return textBox1;}}这种方法,会透漏textbox的所有属性,不够安全。2、只构造自己想用的属性,比如text属性public string myTextString{set {textBox1.Text=value;}/如果只想获取Text,set就不用写了get {return textBox1.Text;}}这样既方便,安全性也高,完全没必要考虑(结果:这个做法严重破坏了程序的封装性),想想一般类都是属性访问和设置私有成员的在MFC里面添加个自定义控件,为什么程序自动退出,不显示窗口等待用户操作了? 试试在\"工程名App:InitInstance()\"里的DoModal()前调用AfxEnableControlContainer();
随机阅读
- 2018新乡植树节活动 山西 还有 河南 都有那些好玩的景点? 我从河北出发,最好可以给我规划一条线路。 答的好的追加分。
- 贺铸青玉案凌波不过横塘路阅读答案解析及翻译赏析
- 神马电影网怎么看不了? 神马资源网
- 上海工商局企业查询 上海工商查询企业信息查询系统
- 法律在我身边 作文
- 时势造英雄四辩发言词 观后感的开头如何写
- 生态学和植物学哪个好 生态学或植物学的硕士研究生毕业以后都能从事什么工作啊?
- 上海康城业主路那天那 上海康城丢东西   请看看(来自上海
- 谢道韫 《咏雪》中的名句是那句? 谢道韫咏雪意思
- 你认为永兴坊有没有可能成为西安美食第一街? 广济街到永兴坊怎么走
- 湖北省公安县狮子口镇义星村 公安县狮子口镇碑口精米厂怎么样?
- 申请资源综合利用企业以后,企业所得税优惠政策有哪些文件呢? 轮胎生产产业政策规定
- 河北省廊坊市香河县店面出租 请问河北廊坊市香河县康宁园附近有没有房子出租呢?因为明天就要去北京了,想在那阻个房子!!!!!!!
- 武术三路长拳动作分解视频怎么下载啊 三路长拳小视频
- 浙江省宁波市海曙区和义大道 宁波和义大道77号
- 偏执性嫉妒妄想症 偏执型嫉妒妄想症
- 精英战斗小组破解 有哪些手机游戏比较好玩不肝不氪金?
- 青岛市心血管专科医院 有人了解青岛阜外心血管病医院么?那里的心内科待遇怎么样?
- 无线基站勘测设计工程师待遇如何 做移动的基站还有宽带勘察设计有前景嘛?
- 文武最好的武校 全国最好的武术学校是哪个