gpt4 book ai didi

c# - 以编程方式复制 WPF 控件

转载 作者:太空狗 更新时间:2023-10-29 18:06:20 37 4
gpt4 key购买 nike

我有一个选项卡控件,当用户想要添加到它时,我想复制几个已经存在的元素(而不仅仅是引用它们)。现在,到目前为止,我只是硬拷贝了我想要的变量。但是我在自动调整大小代码中出现了一个裁剪器——也就是说,在调整窗口大小时,复制的元素明显落后于原始元素。此外,随着列表的增长,继续复制我需要复制的每个元素是不可行的。有什么方法可以用来复制 WPF 控件吗?现在,这只是一个文本框和一个选项卡项。

最佳答案

我不太清楚你要做什么,但如果你想要一个与现有控件实例相同的新实例,你可以使用 XamlWriter 和 XamlReader 来序列化/反序列化控件:

MyControl copy = XamlReader.Parse(XamlWriter.Save(controlInstance)) as MyControl;

关于c# - 以编程方式复制 WPF 控件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3191232/

37 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com