如何实现在一个xaml页面,动态加载tab标签???

ggg6ggg 2013-01-03 07:48:17
如何实现在一个xaml页面,点击一个按钮,实现跳转到tab标签(另一个xaml文件)这个标签是动态加载的,,点击才添加的???
...全文
242 5 打赏 收藏 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
ggg6ggg 2013-01-04
  • 打赏
  • 举报
回复
搞定,谢谢你们的回复。根据一个小demo,大体实现了: xaml: <sdk:TabControl Height="auto" HorizontalAlignment="Left" Name="tabControl1“ VerticalAlignment="Top" Width="auto"> <sdk:TabItem Header="tabItem1" Name="tabItem1"> <Grid> <Button Content="Button" Height="23" HorizontalAlignment="Left" Margin="76,182,0,0" Name="button2" VerticalAlignment="Top" Width="75" Click="button2_Click" /> </Grid> </sdk:TabItem> </sdk:TabControl> </Grid> cs: private void button2_Click(object sender, RoutedEventArgs e) { TabItem temptb = new TabItem(); Page2 uc = new Page2();//跳转的页面 temptb.Header = "ftp设置"; temptb.Content = uc; this.tabControl1.Items.Add(temptb); tabControl1.SelectedIndex = tabControl1.Items.Count - 1; }
在路上20130607 2013-01-04
  • 打赏
  • 举报
回复
获取 tabcontrol 控件 在点击 添加 的时候 创建 tabitem 实例 添加到 tabcontrol 里面
ggg6ggg 2013-01-04
  • 打赏
  • 举报
回复
我想要的是这种效果,,比如点击“增加”,动态添加“ftp设置”这个选项卡。在sliverlight里面怎么实现啊
w407435567 2013-01-03
  • 打赏
  • 举报
回复
谁能帮我做一个生日祝福的小程序啊
  • 打赏
  • 举报
回复
引用 楼主 ggg6ggg 的回复:
跳转到tab标签(另一个xaml文件)
没看懂这是什么意思。 动态加载一个控件,那么你可以先放一个Grid,例如名字叫做PlaceHolder,然后在不同的点击事件中调用
var uc = new MyUserControl();
PlaceHolder.Children.Clear();
PlaceHolder.Children.Add(uc);
这就行了。

8,757

社区成员

发帖
与我相关
我的任务
社区描述
WPF/Silverlight相关讨论
社区管理员
  • WPF/Silverlight社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧