Tag: tabcontrol

对齐wpf tabcontrol strip

我正在尝试对齐右边的tabcontrol条。 只是要清楚 – 我希望顶部的标签(tabstripplacement),但在右边对齐。

WPF C#以编程方式添加和移动选项卡

我目前正在做一些可能在很多例子中完成的事情。 但经过一番搜索,我找不到任何东西。 我正在使用WPF选项卡控件,我正在尝试重新创建一些基本function(现在在所有互联网浏览器中都可以看到),通过单击最后列出的选项卡的“+”选项卡来添加新选项卡。 我已经在“+”标签中添加了一个新标签。 我的问题是,我想在新标签之后移动’+’标签(因此再次显示结束标签)并将视图切换到刚刚创建的新标签。 我想的是: void tiNewTab_Add(object sender, EventArgs e) { int idx = tabControl1.Items.Count; tabControl1.SelectedIndex = idx – 1; TabItem ti = new TabItemKPI(); tabControl1.Items.Add(ti); tabControl1.Items.MoveCurrentToLast(); } …会工作,但没有运气:( 有任何想法吗? 提前致谢。

使TabControl标题在WPF中可滚动

如标题中所提到的,我想将TabControl的标题更改为可滚动。 原因是:我有太多的tabItems,在我的情况下,包装不是最好的解决方案。 所以我想改变它: 对于类似的东西(箭头指示的滚动条): 任何人都可以帮助我并展示如何做到这一点? (我正在使用wpf)

带有UserControls的WPF Caliburn.Micro和TabControl问题

我很确定这已经在某处得到了解答,但我似乎无法在我的生活中找到它。 我正在尝试使用TabControl在UserControls之间切换(每个选项卡都不同,因此不使用Items) 这是细分:我有我的主视图和3个用户控件。 Mainview有一个选项卡控件 – 每个选项卡应显示不同的用户控件。 我可以很容易地将tabcontrol对象设置为usercontrol但是它没有绑定到viewmodel,只绑定了视图。 所以我在我的VM和ActivateItem中使用Conductor。 这是它开始变得奇怪/令人沮丧的地方。 应用程序从选中Tab0开始,但Tab2(最后一个选项卡)内容。 单击任何其他选项卡,为该选项卡加载正确的ViewModel。 单击返回Tab0,同时加载正确的内容。 我如何让它停下来? 另外,如果切换标签没有再次重新初始化视图模型,清除已经输入的字段,我真的很喜欢它。 无论如何,这是我的一些来源,我将在这里放弃它并在我打破鼠标之前处理其他事情。 视图: 和ViewModel: class MainViewModel : Conductor { RemoteInfoViewModel remoteInfo = new RemoteInfoViewModel(); RemoteToolsViewModel remoteTools = new RemoteToolsViewModel(); CHRemoteViewModel chRemote = new CHRemoteViewModel(); public MainViewModel() { ActivateItem(remoteInfo); } public void LoadRemoteInfo() { ActivateItem(remoteInfo); } public void LoadRemoteTools() { ActivateItem(remoteTools); } public […]

如何制作透明的tabPage?

如何制作透明的tabPage? 我找到了将Form的BackColor和TransparencyKey设置为Color.LimeGreen类的颜色或使用空方法覆盖OnPaintBackground但TabPage既没有TransparencyKey property nor OnPaintBackground`方法的解决方案。 我怎样才能做到这一点?

TabControl中的C#Tab切换

我遇到了这样的问题,我觉得很难克服。 在WinForms中,我得到了一个带有n个TabPages的TabControl。 我想扩展Ctrl + Tab / Ctrl + Shift + Tab切换。 所以我写了一些代码,只要焦点在TabControl或Form上,它就能正常工作。 当应用程序焦点位于TabPage的INSIDE中时(例如放在TabPage内的按钮上),在按下Ctrl + Tab的同时,我的代码被忽略,TabControl自己跳到TabPage(避免我的代码)。 谁有想法?

TabControl C#中的图标 – 如何?

我似乎无法在任何地方找到答案。 默认tabcontrol选项卡上的标签前面的图标足以满足我的需要。 提前致谢。 问:你需要澄清你正在使用的库集:Winforms,WPF,ASP.Net,GTK#等 – Nathan Ernst A:你完全正确,我的错误。 我正在使用Winforms。 我从WPF切换回来,因为WPF在某些计算机上崩溃了。

使用ItemsSource时添加额外的项目

在我正在构建的项目中,我有一个TabControl ,我想通过ItemsSource显示一系列选项卡。 我还需要在TabControl的开头有一些“概述”选项卡,它们不能位于ItemsSource 。 实现这一目标的最佳方法是什么,我能想到的唯一方法是在我的XAML中使用我的概述选项卡,只需通过代码手动添加选项卡项而不是使用ItemSource ,这是最好的方法。

如何创建没有标签标题的TabControl?

如何制作不显示标题页眉的标签管理器? 这是一个winforms应用程序,使用选项卡管理器的目的是只能通过代码更改显示内容。 它适用于各种菜单选项更改屏幕内容的菜单。

WPFvalidation(IDataErrorInfo)和选项卡聚焦问题

我有一个TextBox绑定到一个实现IDataErrorInfo的对象的属性。 我设置了TextBox的Validation.ErrorTemplate ,它工作正常。 问题是我在TabControl上有这些,如果我将标签更改为另一个标签然后返回到初始标签( TextBox所在的位置),则validation模板不再显示。 它看起来像是经过validation的(就像值是正确的),但实际上并非如此。 这是IDataErrorInfo对象 – 请注意,“正确”值是长度为2的字符串: public class Presenter : IDataErrorInfo { public Presenter() { this.Property = String.Empty; } public string Property { get; set; } public string Error { get { return null; } } public string this[string columnName] { get { if (columnName == “Property”) { if (this.Property.Length == 2) […]