gpt4 book ai didi

wpf - WPF中控件的快捷方式

转载 作者:行者123 更新时间:2023-12-04 22:24:39 25 4
gpt4 key购买 nike

我有一个带有多个 TabItems 的 TabControl。在每个 TabItem 中都需要有这个特定的 UserControl。现在我正在创建控件的 X 个实例,其中 X 是我拥有的 TabItems 的数量。所以这似乎是一个不好的方法。所以我想知道有没有办法拥有一个控件的实例,但它有多个位置。我知道每个控件只能有一个父级,所以看起来答案是否定的。

[TabItem1] 
[CommandLine Control]
[Content unique to TabItem1]

[TabItem2]
[CommandLine Control]
[Content unique to TabItem2]

是否可以有一个 [CommandLine Control] 的实例?但在这两个地方?

最佳答案

如果您为控件使用数据模板并将选项卡控件数据绑定(bind)到集合,则框架将仅创建控件的一个实例并在您更改选项卡项时交换其数据上下文。

您可以在这里找到更详细的讨论:Why do tab controls reuse View instances when changing tab

关于wpf - WPF中控件的快捷方式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6021297/

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