首先要搞清楚itemTemplate与ContentTemplate的区别。 tabcontrol 是条目控件,每一项的内容显示应该设置到ItemTemplate里,而不是tabControl的ContentTemplate里。
[quote=引用 5 楼 Libby1984 的回复:] InkCanvasSet = new Observablecollection<TabItem>(); private void add() { TabItem item = new TabItem(); item.Content = new InkCanvas(); InkCanvasSet.Add(item); }
InkCanvasSet = new Observablecollection<TabItem>(); private void add() { TabItem item = new TabItem(); item.Content = new InkCanvas(); InkCanvasSet.Add(item); }
将和ItemSource绑定的类型改为TabItem,每个TabItem里面包含一个InkCanvas,而不是直接将InkCanvas作为TabControl的内容。TabControl的每一页显示的内容最好用TabItem包含。
110,536
社区成员
642,577
社区内容
加载中
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧