当前位置:  开发笔记 > 编程语言 > 正文

WPF TabControl数据绑定

如何解决《WPFTabControl数据绑定》经验,为你挑选了2个好方法。

我正在尝试构建一个包含TabControl和TextBlock的WPF用户界面.

我想将这两个控件绑定到以下类的底层实例集合:

class PageModel
{
  public string Title {get;set;}
  public string TabCaption {get;set;}
  public FrameworkElement TabContent {get;set}
}

选项卡控件应显示每个PageModel的选项卡.

每个标签的标题都应显示TabCaption属性

每个标签的内容应该是TabContent属性.

TextBlock应显示当前所选选项卡的标题.

我怎样才能达到这个效果?



1> Kent Boogaar..:

    
        
    




2> sfaust..:

我还在这里使用ItemTemplate和ContentTemplate 找到了另一个解决方案.

对于像我这样的任何WPF新手,经过一些令人头疼和沮丧后,我意识到页面模型的集合需要是一个ObservableCollection而不是一个List或任何更改列表不会被标签反映(即你不能添加或删除选项卡,如果它是一个列表).

推荐阅读
家具销售_903
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有