【发布时间】:2013-01-22 22:09:55
【问题描述】:
我目前面临一项琐碎的任务,但我想不出解决方案。
为了解释它应该如何工作的理论......
有一种身份验证形式。 http://prntscr.com/pwat5
此表单适合TabControl -> TabItem 和TabControl 依次放置在组件Grid 上。
实际上,在该键输入上是一个事件,通过单击身份验证并将登录表单更改为另一个表单。
这种形式的认证,我需要更多,我是通过以下方式进行的,并将表单数据放置到特定的组件中,结构如下:
Grid
ListBoxItem
MyAuthForm
... //Well, actually imposed on the rest of the crap form MyAuthForm
对于我的表单MyAuthForm 的相同副本,我克隆了对象,更准确地说,我将ListBoxItem 连同其所有内容一起克隆到新对象中,从而将其添加到组件网格中,即获取一个新的克隆对象。
Grid
ListBoxItem
MyAuthForm
... //Well, actually imposed on the rest of the crap form
ListBoxItemСlone
MyAuthFormСlone
... //And so on
但问题是我的原始对象携带了各种事件,但克隆的对象无法传递原始对象中的某些事件。
如何解决这个问题?以某种方式克隆一个对象可以引用原始对象的事件吗?
总的来说,尽我所能解释,我希望最容易理解的人概述了我想要的东西,非常感谢你的任何提示和想法,第二天我遇到了这个案子,到目前为止还没有想法。
ps 在每个克隆对象的手册中,我不能为这种形式的身份验证创建事件就足够了,一切都必须快速,所以唯一的选择是以某种方式参考已经存在的事件,wpf 允许这种可能性吗?
【问题讨论】:
-
我不得不承认我不明白你想要达到什么目的以及你的问题是什么。