克隆控件和数据绑定

时间:2009-02-16 12:36:20

标签: silverlight

我使用Justin-Josef Angel "way"克隆控件,但是我遇到了数据绑定问题:例如,我将Text属性设置为绑定到类似“{Binding Name}”的东西,然后克隆在控件中,新的克隆控件将text属性设置为例如Joe(评估值)而不是绑定表达式。

任何人都知道如何克隆控件并将克隆的控件设置为数据绑定?

1 个答案:

答案 0 :(得分:0)

听起来你正在将已经数据绑定的控件序列化回xaml,以便反序列化它的克隆。问题是xaml writer没有序列化绑定it evaluates them and serializes the result.

有两种解决方法。首先,保留原始xaml的副本,并显示绑定标记扩展,并对其进行反序列化。其次,创建一个xaml writer将用于序列化绑定的TypeConverter。您可以找到一些关于执行此操作的文章herehere