2010-02-11 109 views
4

我试图控制添加到另一个TabItem设计的看法,但我只能看到第一TabItem与我之前添加的所有控件,并在现阶段,我只能通过添加控件硬编码的代码视图窗口,因此我必须编译该程序,以查看硬编码添加的控件的结果。更改标签项目

任何帮助,将不胜感激。

回答

0

正如SnOrfus所说,显然当你开始做一些硬编码时可能会产生一些冲突,尽管它很少见,因为我可以在设计视图上创建选项卡控件,选项卡项目和操作槽设计视图。

我的建议是, 1.-检查是否安装了适用于Visual Studio的Service Pack。 (检查VS2008的更新) 2.-从新鲜的设计开始,只在设计视图中工作。 3.-尝试在tabitem中使用“Wrappanel”或“stackPanel”而不是画布或网格(这将帮助您完成布局)。

如果您使用WrapPanel,您可能需要查看滚动和包装其内容的行为。

希望这会有所帮助。

+1

第一段不正确。建议2(从设计角度重新开始工作)是不必要的浪费时间,从长远来看会导致不良习惯。 Audel **应该**在适当的时候直接编辑XAML。这个服务包的想法很好,在这种情况下可能会解决这个问题,但也可以看看Jay的IsSelected建议。 – 2010-02-12 23:22:56

3

我最近碰到一个问题,听起来像这样,基本上设计师没有意识到您选择了第一个标签以外的其他东西。如果您转到该tabitem控件的属性对话框并将IsSelected属性设置为True,则应显示该选项卡内容区域。

但是,我怀疑真正的问题是您没有安装VS2008 SP1,因为他们使用该更新修复了它。不幸的是,Windows Update不会告诉你SP1存在,甚至VS2008的菜单“帮助>检查更新”也不会告诉你它是可用的。你必须去;

http://www.microsoft.com/downloads/details.aspx?FamilyId=FBEE1648-7106-44A7-9649-6D9F6D58056E&displaylang=en

自己得到它。安装后,Tab Control按照您期望的方式工作。

PS:不要忘记SP1的3个安全更新,全部500MB。 Windows Update发现他们很好。