【发布时间】:2014-09-04 12:35:18
【问题描述】:
我是 .net 的新手,我在 msdn 上研究过,它“表示可用于呈现项目集合的控件”。 通过这一行,我的理解是假设如果我将它用于 TabControl,那么它提供了一个控件,该控件将使多个 TabItems(集合)能够在给定的 容器。
<controls:TabControl Grid.Row="0" BorderThickness="0" Background="White"
ItemsSource="{Binding TabList, Mode=TwoWay, Converter={StaticResource TabConverter}}"
有人可以通过一个易于理解的示例来纠正(如果我错了),说明我们为什么要使用它。如果我们不使用它会发生什么?
【问题讨论】:
-
“你的控件里面什么都没有”外面是什么?
-
ItemsSource驱动控件中的选项卡集合。它需要一个IEnumerable类型的对象。简单来说,TabControl计算枚举中的对象数量,为每个对象生成一个选项卡,设置实例化选项卡的数据上下文(到枚举对象),然后绑定系统完成其余工作。
标签: c# .net xaml itemsource