Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/wpf/12.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 更改设计视图上tabcontrol的选项卡项_C#_Wpf_Visual Studio 2008_Tabcontrol_Tabitem - Fatal编程技术网

C# 更改设计视图上tabcontrol的选项卡项

C# 更改设计视图上tabcontrol的选项卡项,c#,wpf,visual-studio-2008,tabcontrol,tabitem,C#,Wpf,Visual Studio 2008,Tabcontrol,Tabitem,我试图在设计视图中将控件添加到另一个TabItem,但我只能看到第一个TabItem,以及我之前添加的所有控件,目前我只能通过在“代码视图”窗口中硬编码来添加控件,因此,我必须编译程序,以便查看通过硬编码添加的控件的结果 任何帮助都将不胜感激。正如SnOrfus所说,当您开始进行硬编码时,显然可能会产生一些冲突,尽管发生在您身上的事情并不常见,因为我可以在设计视图上创建选项卡控件、选项卡项并通过设计视图进行操作 我的建议是, 1.-检查是否已安装Visual Studio的更高版本Service

我试图在设计视图中将控件添加到另一个
TabItem
,但我只能看到第一个
TabItem
,以及我之前添加的所有控件,目前我只能通过在“代码视图”窗口中硬编码来添加控件,因此,我必须编译程序,以便查看通过硬编码添加的控件的结果


任何帮助都将不胜感激。

正如SnOrfus所说,当您开始进行硬编码时,显然可能会产生一些冲突,尽管发生在您身上的事情并不常见,因为我可以在设计视图上创建选项卡控件、选项卡项并通过设计视图进行操作

我的建议是, 1.-检查是否已安装Visual Studio的更高版本Service Pack。(检查VS2008的更新) 2.-从全新开始设计,仅在设计视图上工作。 3.-尝试在tabitem内部使用“Wrappanel”或“stackPanel”而不是画布或网格(这将帮助您进行布局)

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


希望这有帮助。

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

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

你自己去拿。安装后,选项卡控件的工作方式与您期望的工作方式相同


PS:别忘了SP1的3个安全更新,都是500MB。Windows Update发现它们很好。

第一段不正确。建议2(重新开始并仅在设计视图中工作)是不必要的时间浪费,从长远来看会导致不良习惯。在适当的时候,Audel应该直接编辑XAML。service pack的想法很好,在这种情况下可能会解决这个问题,但也可以参见Jay的
IsSelected
建议。