作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我有一个带有多个 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/
我是一名优秀的程序员,十分优秀!