WPF后台如何获得前台XAML中对象

我想通过一个BUTTON_Click事件来加载一个UserControl到主窗体中来小弟才学,所以能想到的方法就是这个,只是不知道如何才能在WPF后台获得前台XAML中对... 我想通过一个BUTTON_Click事件来加载一个UserControl到主窗体中来 小弟才学,所以能想到的方法就是这个,只是不知道如何才能在WPF后台获得前台XAML中对象,如果能获得对象,相应的方法应该就有了吧,我想是....
不吝赐教
展开
 我来答
HectorInsanE
2010-10-24
知道答主
回答量:4
采纳率:0%
帮助的人:0
展开全部
首先确认你在项目中引用了UserControl对象(假设叫UC)所在的DLL,并调用了正确的命名空间。
然后在窗体的类内定义UserControl的对象
UC uc;
在构造窗体时先不要实例化它

最后在Onclick事件内添加
uc = new UC();
Content = uc;
这样这个控件就成为窗体的内容了。

估计LZ可能是没有正确引用那个控件。

路过的……
tpywocao
2010-10-24 · 超过18用户采纳过TA的回答
知道答主
回答量:88
采纳率:0%
帮助的人:47.4万
展开全部
你在你的前台要显示UserControl的地方加一个这个控件<ContentControl Name="DisplayView" Margin="5" ></ContentControl>
然后在BUTTON_Click事件里面加一句话:
this.DisplayView.Content = new UserControl的名字();
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式