zoukankan      html  css  js  c++  java
  • WPF 的 TabControl 绑定不同的窗口集合

    代码里public static ObservableCollection<TabItem> ou = new ObservableCollection<TabItem>();

    public void addB2(string Header, FrameworkElement fe)
    {
    TabItem t = new TabItem();
    t.Header = Header;
    t.Content = fe;
    t.IsSelected = true;
    ou.Add(t);
    }

    这是一个各种窗口的集合(canvas,gird,图片,自定义控件等 就是不同任意的窗口),把他们都丢在上面这个集合里。

    然后如何 把 XAML里的一个TabControl ,和这个集合绑定起来,达到效果

    可以选中不同的Header 标题 ,可以正确的显示ou里不同的窗口的内容。

    在网上没找到这方面的资料,求救 例子代码

    完成以下两步:

    1) 定义你的TabControl:

    <TabControl ItemsSource="{Binding}" Name="test"/>

    2)然后 绑定你的TabControl和Collection:

    test.ItemsSource = ou;

    就可以正常显示了。

    原文:http://social.msdn.microsoft.com/Forums/zh-CN/wpfzhchs/thread/c654fcb7-2f0d-422a-9300-77a9c214630a

    作者:王春明 出处:http://wangchunming.cnblogs.com/ 本文版权归作者和博客园共有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,否则保留追究法律责任的权利。
  • 相关阅读:
    CF733F
    P4826
    洛谷P2687 & P1108
    CF42A
    洛谷P1858
    CF1428C
    洛谷P4981
    树形DP
    背包六讲(也不知道为啥就是六个 $QwQ$)
    2020
  • 原文地址:https://www.cnblogs.com/wangchunming/p/2645690.html
Copyright © 2011-2022 走看看