原文:C# WPF 父控件通过使用可视化树找到子控件

在我们使用WPF设计前台界面时,经常会重写数据模板,或者把控件放到数据模板里。但是一旦将控件放到数据模板中,在后台就没有办法通过控件的名字来获取它了,更没办法对它进行操作 例如,隐藏,改变控件的某个值 。 如果你是比我还白的小白,对我刚刚陈述的东西不清楚,接下来我简单说一下什么是把控件放在数据模板中,怎么样的情况没法后台通过名字来获取控件,如果读者对于数据模板这些事儿已经清楚了,或者只关心如何使用 ...

2018-08-24 10:43 6 1443 推荐指数:

查看详情

wpf获取控件控件

1、获取控件 调用方法:Grid layoutGrid = VTHelper.GetParentObject<Grid>(this.spDemoPanel, "LayoutRoot"); 2、获取控件 调用方法:StackPanel sp ...

Sat Aug 03 07:24:00 CST 2013 0 6912
C#窗口调用窗口控件的委托实现

有时窗体的操作需要实时调用窗体中的控件操作,比如在窗体的文本框中显示窗体中的输出: 主窗体: [csharp] view plain copy MainForm.cs: public ...

Mon Jan 14 04:47:00 CST 2013 0 4644
C#窗口和窗口之间实现控件互操作

很多人都苦恼于如何在窗体中操作主窗体上的控件,或者在主窗体中操作窗体上的控件。相比较而言,后面稍微简单一些,只要在主窗体中创建窗体的时候,保留所创建窗体对象即可。    下面重点介绍前一种,目前常见的有两种方法,基本上大同小异:    第一种,在主窗体类中定义一个静态成员,来保存当前主窗体 ...

Mon Jan 12 17:06:00 CST 2015 0 3831
c#如何将窗体显示到窗体的容器(panel)控件

如何将一个窗体显示到一个容器控件中,刚开始想的比较简单,用窗体容器控件添加一般控件的方法,试了一试,代码如下: 但是提示了一个错误:无法将顶级控件添加到控件。 原来窗体是一个顶级控件,是无法将一个顶级控件添加到一个容器中来的。最后在网上找了相关资料,只需要将代码改下即可,还是原来 ...

Mon Jun 30 00:58:00 CST 2014 1 9886
C#利用AxImp工具在WPF使用OCX控件

一、注册OCX并利用工具生成dll @echo off color a ::Failed REGSVR32 /S /I "MSCOMCTL.OCX" if exist %windir%\SysWOW64 ( .\AxImp.exe "C:\Windows\SysWOW64 ...

Mon Aug 29 19:51:00 CST 2016 0 2713
 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM