AE xaml中定义的控件,在xaml.cs中无法用名称调用

问题描述

这是页面的代码:<Windowx:Class="WpfApplication2.MainWindow"xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"xmlns:my="clr-namespace:System.Windows.Forms.Integration;assembly=WindowsFormsIntegration"xmlns:wf="clr-namespace:System.Windows.Forms;assembly=System.Windows.Forms"Loaded="WindowLoaded"Title="MainWindow"Height="350"Width="525"><Grid><my:WindowsFormsHostMargin="2"x:Name="TocControlHost"/><my:WindowsFormsHostGrid.Column="1"x:Name="MapControlHost"Margin="308,6,299,33"><my:WindowsFormsHostx:Name="ToolControlHost"Margin="2"/></Grid></Window>后台代码:AxMapControlmapControl;AxToolbarControltoolbarControl;AxTOCControltocControl;publicMainWindow(){InitializeComponent();CreateEngineControls();}privatevoidCreateEngineControls(){mapControl=newAxMapControl();this.MapControlHost.Child=mapControl;}this.MapControlHost.Child=mapControl;这句提MapControlHost不存在,可是在上面的代码中我已经定义了啊,求各位帮我解答。

解决方案

时间: 2024-09-19 08:17:38

AE xaml中定义的控件,在xaml.cs中无法用名称调用的相关文章

javascript-js定义的类中定义某控件挂事件,事件内部如何引用到定义的类

问题描述 js定义的类中定义某控件挂事件,事件内部如何引用到定义的类 function AA(obj){ this.a1="12"; this.a2="13"; obj.onclick=function(){ alert(this);//这里的this,其实是obj吧,而不是由AA定义出的对象 //要怎么引用到AA定义出的对象,如cc1()里的this } function cc1(){ alert(this);//这里的this是AA定义出的对象吧, } } 解决

请问我在.aspx页面中定义的控件,比如&amp;amp;lt;asp:label&amp;amp;gt;等,在.aspx.cs页面中去不能引用,运行老是报错,请高手指点是怎么回事,小弟很着急!

问题描述 请问我在.aspx页面中定义的控件,比如<asp:label>等,在.aspx.cs页面中去不能引用,运行老是报错,请高手指点是怎么回事,小弟很着急! 解决方案 解决方案二:1新建一个网站(VS2005),在设计图中拖入一个Label控件放上去;2在后台.cs文件中,this.Label1.Text="test",即可运行;注:放入的控件会按次序命名为,控件后加编号,如第一个Label就是Label1;

ctivex-MFC中开发ActiveX控件问题

问题描述 MFC中开发ActiveX控件问题 在VS2010中使用VC++的MFC建立ActiveX控件时,控件默认在整个控件区域画了一个椭圆.问:如何改变控件的大小,即使控件有一个自定义的默认大小?求教... 解决方案 MoveWindow等来控制控件大小. 解决方案二: 你可以定义一个属性表示椭圆所在的区域的大小.构造函数给它们默认值画图的代码据此绘出椭圆. 解决方案三: 这个,改变初始值就可以了啊 解决方案四: onwindowsize消息里面做点手脚. 解决方案五: 大小一般是在创建控件

在UpdatePanel控件中使用验证控件

在本演练中,您将在 UpdatePanel 控件中使用验证控件以在浏览器中执行验证. 所用示例是一个简化的票证查询系统.用户可以指定他们所需的日期和票证数目.当用户提交该页时,该页将指示是否存在可用票证. 接受用户输入的控件位于 UpdatePanel 控件中.若要确保用户只输入有效的值,则还需要在 UpdatePanel 控件中添加验证控件. UpdatePanel 控件中的按钮可执行异步回发,但仅在用户输入有效时才起作用.当在浏览器中验证成功后,将执行异步回发并刷新面板的内容. 先决条件 若

datepicker-silverlight的DataGrid中添加DatePicker控件使用滚动条滚动数据有误

问题描述 silverlight的DataGrid中添加DatePicker控件使用滚动条滚动数据有误 silverlight的DataGrid中添加DatePicker控件,初始设定DatePicker中的时间,连续使用滚动条滚动,初始设定DatePicker的值会随机改变. <sdk:DataGrid Grid.Row="1" HorizontalAlignment="Stretch" Name="dataGrid1" Vertical

win10开发中 UWP SplitView 控件讲解

本篇对适用于顶层导航的SplitView控件展开讨论. 首先SplitView是Win10 UWP新增的控件,以前虽然可以通过DockPanel模拟出类似的效果,但又哪里及得上M$原生支持的SplitView快捷方便呢. 至于为什么说SplitView适合顶层导航,可以参考目前尚为数不多的UWP APP,比如微博.QQ和网易等Win10 APP,基本都是通过SplitView将主界面分成左右两块Pane和Content,在屏幕宽度减至一定程度,自动隐藏Pane,仅显示Content.又或者将导航

WPF中动态添加控件

问题描述 前提:在VS2008中用WPF(XAML)开打Window窗体内容:如何实现动态添加控件,比如动态添加3列,第一列是ComboBox,第二列是ComboBox,第三列是图片Button(这列你们可以不用关心,我用的是模板)我的思路是在ListView中实现,代码如下XAML的代码:<ListViewGrid.Row="3"Margin="0,5,0,0"Name="lvSelEdit"ItemContainerStyle=&quo

C++ Builder中如何保持控件的位置及大小

C++ Builder/Delphi是Inprise(原Borland)公司广受欢迎的可视化C++/Pascal开发工具,利用它可极大地加快应用程序的开发速度.但是,也正因为其是可视化编程工具,将控件拖放到Form后,控件的位置就固定死了.随着Form的大小或屏幕分辨率的改变,控件和Form本身的位置往往变得非常混乱.本文将介绍一些正确定位控件及Form的方法. 利用OnResize事件改变控件位置及大小 C++ Builder/Delphi中的Form控件有一个OnResize事件,Form的

C#中加强ListView控件的功能

控件 首先是实现ListView控件的自定义排序,订阅ListView控件的ColumnClick事件 private void listView1_ColumnClick(object sender, ColumnClickEventArgs e){ if (this.listView1.Columns[e.Column].Tag == null) this.listView1.Columns[e.Column].Tag = true; bool tabK = (bool)this.listV