Tag: tabcontrol

WPF Tabcontrol占用最大选项卡的大小

我有一个TabControl绑定到一个Viewmodels集合,它被转换为适合绘制到选项卡中的适当的: …. 我一直试图找到一种方法来始终在任何一个孩子的最大宽度和高度绘制TabControl。 让WPF Tabcontrol高度假设最大项目的高度? 提到了几种在答案中实现这一点的方法(来自我所理解的): 使用带有SharedSizeGroup的Grid – 似乎需要在TabControl的实际内容上应用于DataTemplate,它会覆盖由资源字典中创建的VM-> View映射实现的自动View图形 使用宽度/高度转换器,这需要我的TabControl绑定到UI元素的集合而不是viewmodels 有没有人有解决类似问题的经验? 每当我在这方面取得一些进展时,我似乎都会碰到更多的墙壁。

是否有可能使WinForms Tab Control能够像IE或Firefox那样进行选项卡重新排序?

是否可以在运行时重新排序WinForms TabControl中的选项卡,如IE或Firefox? 像这样的链接并没有给我太多希望。

WPF选项卡控件:如何获取当前选定的选项卡?

在我的选项卡SelectionChanged事件中(这是正确的事件,我找不到选项卡更改事件?),如何访问新选项卡? 此外,在正常代码的此事件之外,如何访问当前选定的选项卡? TabControl.SelectionChanged += new System.Windows.Controls.SelectionChangedEventHandler(TabControl_SelectionChanged); void TabControl_SelectionChanged(object sender, System.Windows.Controls.SelectionChangedEventArgs e) { //How so access my currently selected tab??? }

Silverlight自定义Tabcontrol设计

我是开发新手,我将使用Silverlight开发基于Windows的项目。 我选择制作一个OOB应用程序(silerlight Out Of Browser应用程序)。 在我的项目中,我将使用TabControl。 我能够在MSDN文档的帮助下显示TabControl,并在TabControl中动态添加TabItems。 我的问题是 在我的TabControl中,只有一个TabItem应该像Google Chrome Plus按钮一样修复,但找不到任何教程或文档。 如果我发现任何可能是第三方tabcontrol。 还有一件事,如果我添加更多TabItems,我希望将它添加到新行而不是滚动。 请提供一些指导来解决我的问题。

更改字体时,TabControl选项卡标题会resize

我有一个应用程序,它在Vista中运行时将每个控件的字体更改为SegoeUI。 它的工作正常,除了标签页(从一个标签切换到另一个标签时点击的按钮)。 标签页标题不会垂直增长以适应更大的字体大小,它们始终保持相同的高度。 是否有一个属性允许TabControl处理这个? (我尝试过AutoSizeMode,但它只处理标签的宽度) 如果没有,以编程方式根据字体大小调整标签页面大小的最佳方法是什么?

带ContentControl的WPF TabControl

我在SO上搜索了很多,并没有找到我的问题的答案。 我想将TabControl与MVVM一起使用。 以下是我将TabControl添加到MainWindow.xaml的方法 PageViewModels是ObservableCollection 。 IPageViewModel是一个具有一个属性Name简单接口。 此接口有两个实现PartnersViewModel和ProjectsViewModel 。 public class ProjectsViewModel : IPageViewModel { public String Name { get { return “Projects”; } } } public class PartnersViewModel : IPageViewModel { public String Name { get { return “Partners”; } } } 我希望每个选项卡都显示为ContentControl。 标题文本取自Name属性。 我的ProjectsView和PartnersView看起来像这样: 使用此代码, TabControl标题和内容完全相同。 “项目内容”/“合作伙伴内容”显示在选项卡标题中,并且(在标签内容中也可以)。 当我将更改为标签时,标题包含datagrid(sic!)。 我怎样才能使其正常工作。 我的意思是如何将标题显示为属性Name和标签内容的值作为正确呈现的或具体取决于PageViewModels 。

如何更改TabControl中所选选项卡的颜色?

我正在为WPF中的对话框实现一个TabControl 。 默认情况下,所选选项卡(鼠标向下)的颜色为白色。 我想将所选标签的颜色更改为hover颜色(当我将鼠标hover在标签上时,标签的颜色会变为Office蓝色渐变,这就是我想要的所选标签的颜色鼠标单击)。 我怎样才能做到这一点? 这段代码不起作用: 注意:我还尝试了触发器属性的IsMouseCaptured事件。 仍然无法正常工作。

如何使Tab页面的宽度适合TabControl的宽度

我有一个带有两个标签页的TabControl。 如何使标签页适合TabControl的宽度,如下面的屏幕截图所示。 我尝试使用以下代码行,但它也不起作用。 tabControl1.SizeMode = TabSizeMode.FillToRight;

如何访问TabControl选项卡内的控件?

这就是我到目前为止所做的一切。 tabControl1.TabPages[0].??? 我的TabControl的TabPage1里面有一个PictureBox。 如何使用代码而不是属性窗格更改图像位置?

如何更改TabControl.Header的背景颜色

我需要更改TabControl标题的背景颜色,但TabControl没有它的属性,我该怎么做。 请帮帮我。 这是我的代码: 这是我的结果: 这是我需要的结果: