代码之家  ›  专栏  ›  技术社区  ›  Dave

WPF中的自定义tabitem

  •  -4
  • Dave  · 技术社区  · 7 年前

    在WPF中,我想创建一个包含其他控件的自定义TabItem。
    创建TabItem之后,我想将其添加到TabControl中。
    TabItem的内容将动态创建。

    TabItem仅在单击按钮后才可见,并在输入必要信息后关闭。

    我尝试使用custum控件、用户控件和从TabItem继承的类。但他们没有一个做我想做的。

    在这种情况下,哪一个是最好的解决方案?

    2 回复  |  直到 7 年前
        1
  •  0
  •   Clayton Harbich    7 年前

    您希望将TabItem内容设置为UserControl,而不是从TabItem继承。此外,您还可以将TabControl.ItemsSource绑定到一个UserControls集合,使其像您希望的那样动态。

        2
  •  0
  •   Dave    7 年前

    我解决了我的问题。

    我没有为选项卡创建usercontrol,而是创建了一个包含选项卡内容的usercontrol。

    之后,我使用customcontrol填充tabitem。