问题标签 [tabitem]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
5079 浏览

wpf - TabControl. 方向?

我想设置一个 TabControl,它的标题位于左侧而不是顶部,我该怎么做?

0 投票
1 回答
28372 浏览

wpf - TabControl.ItemTemplate:将 TabItem.Header.Text 设置为具有 StringFormat 的 MultiBinding

如何将 TabItem.Header 设置为从几个字段中获取的绑定,每个绑定以不同的大小显示,所有这些都位于原始标题文本的位置;不覆盖标题的默认样式和行为 - 我只需要文本。

我尝试设置它的模板,但随后它创建了一个包含内部控件的矩形,并且该矩形对用户单击没有响应,并且还具有控件样式,我希望此控件不可见,只有其文本可见.

我尝试了以下方法:

但它没有显示任何东西。

我也尝试将 HeaderTemplate 设置为 DataTemplate 但发生的情况是,DataTemplate 覆盖了 TabItem 样式,当我单击文本时它不会转到单击的选项卡,此外,未选择的选项卡看起来很有趣,我明白了文本的矩形浮动,而我希望它是透明的。

所以,总结一下我的问题,我想用 StringFormat 将 TabItem.Header.Text 设置为 MultiBinding。

0 投票
5 回答
10871 浏览

c# - TabItem 中的新窗口?

Window是否可以在TabControl's中打开另一个TabItem

我想这样做的原因是,如果我的 5 TabItems 中有 5 个TabControl,我正在编写所有这些TabItems 的一个 Window 文件及其相关操作将变得非常大。TabItem因此,如果可以为每个文件提供自己的文件,那就太好了Window

或者你如何解决Window控制文件TabControl太大的问题?

0 投票
1 回答
7460 浏览

wpf - 基于 WPF 中的模板在运行时创建具有不同内容的 TabItem

我正在使用 WPF 编写一个应用程序,其中一部分涉及为用户管理用于配置自定义内部设备的各种文件。我需要能够在同一个 TabControl 中的选项卡中操作不同类型的配置,这意味着 TabItems 的内容必须是动态生成的。我想用 ControlTemplates 来做这件事,但我还没有成功获得一个工作模板。我在我的 Window 资源中定义了一个名为“pendantConfigurationTabItemTemplate”的 ControlTemplate,我使用以下代码将模板(其中包含我需要访问的命名项目)应用到 TabItems 并将它们添加到它们的父 TabControl :

后面的代码:

但是,每当我运行程序时,选项卡控件都不会添加任何选项卡,而是选项卡控件(似乎)被模板的内容替换或覆盖。有人可以帮我解决这个问题吗?

实际上,我想做的是使用 WPF 模板作为 TabItem 工厂

0 投票
6 回答
10627 浏览

wpf - WPF TabItem 元素 MouseClick 事件

在 WPF 应用程序中, aTabControl中有一个TabItem带有一个的元素Label。我想在这个事件上触发事件MouseClickTab但是TabControl事件MouseLeftButtonDown

仅在单击标签时触发。这不是我想要的。

我怎么能在 上触发事件,MouseClickTab不是它的内容?

0 投票
1 回答
5643 浏览

c# - 在 C# 中在运行时动态向 TabItems 添加控件

所以,这是我的问题,我在 Wpf 应用程序中工作,所以我没有所有标准的 Windows 窗体控件。所以我试图使用 windowsformshost,将 webbrowser 保存在 tabitem 中。所以这就是我所拥有的:

现在,选项卡和浏览器只是我对控件的自定义实现,它们都经过测试和工作。所以这不是问题。现在据我所见,该代码应该可以工作。但是我盯着一个空白的标签页。请注意,这需要在代码隐藏中,并且不能包含在 WPF 本身中。

感谢您的任何意见!:) 干杯

编辑:请注意,我也尝试过使用标准、controls.tabitem 和 forms.webbrowser 进行操作以达到相同的效果

0 投票
1 回答
7294 浏览

wpf - 带有图像的 WPF TabItem 样式

我有一个TabControlTabItems 的,TabItems 有文本和一个图标。为此,我必须StackPanelTabItem.

但是,一旦添加StackPanel,我就无法再控制文本的默认样式。

资源:

选项卡项:

相关行是ContentPresenter资源(样式)中的。TextBlock.Foreground="White"不再起作用。我可以看到原因,但无法找出其他方法。有任何想法吗?

0 投票
2 回答
2031 浏览

wpf - Visual Studio 2008,WPF Tabitem。我如何把它带到前面?

我无法弄清楚如何将TabItema 放在 Visual Studio 2008 wpf 项目中的前面,TabControl以便我可以看到我正在编辑的控件。

视觉显示部分只显示第一个控件TabItem。它确实在运行时有效,只是在设计时无效。

听起来很迟钝,也许我是,但我不知道怎么做,如果有人能告诉我怎么做,我真的很感激?

我试过把东西放在前面,把东西推到后面?单击文档大纲,查看属性,双击,拉我的头发,把我的头撞在墙上......

这么简单的事情怎么能瞒得过我?:(

谢谢你。

0 投票
1 回答
917 浏览

wpf - 从 App.xaml 设置动态生成的 TabItem 样式

在我的应用程序中,我有一个由一些菜单和菜单项组成的主窗口以及一个TabControl. 在Window.DataContext中,我引用ViewModel了包含ObservableCollection<MyItemModel>名为Items.

MyTabControl.ItemsSource绑定到该Items属性,因此TabItems 动态声明:

现在我想在 App.xaml 中Style为我的 s 定义一个,如下所示:TabItem

Style在我的Window. 但问题是如果TabControl没有属性ItemsStyle或类似的东西怎么办?

0 投票
1 回答
939 浏览

silverlight - 在 Silverlight 中访问 tabitem 的对象

我有一个 Silverlight 用户控件,我有一个使用几个 tabitems 的 tabcontrol。现在每个 tabitem 都是另一个 Usercontrol。我想知道是否有一种方法可以访问这些用户控件 tabitems 之一的对象。

例如,如果我的主用户控件中有一个 xaml:

在我的 PrestatiesUC 用户控件中,我有一个对象:

我将如何在主用户控件代码中动态禁用它在启动时的可见性?

我试过这样的事情:

但这没有用。

有任何想法吗?