tabcontrol相关内容

在选项卡控件中搜索基于字符串值的特定选项卡项

我想知道如何在名称与特定字符串值匹配的 tabControl 中选择 tabItem .我猜我将不得不进行某种搜索. 这是一个视觉示例: string selectedTabItem ="TabItem";//如果此特定的选项卡控件中存在一个选项卡项//使用上面的字符串作为名称//该Tab项目.IsSelected = true; 解决方案 假设您是手动创建标签页,而不是通过绑定创 ..
发布时间:2021-04-18 19:13:47 C#/.NET

如何将WPF TabControl ContentTemplate绑定到不同ViewModel的可观察集合

我知道这个问题已经被问过并回答过几次了,但我还是不明白.我似乎缺少某种了解. 我有一个TabControl绑定到一个可观察的viewmodel列表.当然,视图模型可以是不同的类型,它们是从相同的基本类型派生的.当将视图模型添加到列表中时,我希望tabcontrol根据视图模型的类型添加一个新的选项卡页. 我不明白如何设置TabControl的ContentTemplate来根据视图模型 ..
发布时间:2021-04-15 19:42:40 其他开发

确认在选项卡之间切换

我有两个选项.用户将输入一些数据并将其保存在第一个选项卡上.第二个选项卡列出了保存的数据.我需要的是,当用户在将数据保存到第一个选项卡中之前选择了第二个选项卡时,将显示一个确认消息框,显示是,否和取消.如果用户单击“是"按钮,则应保存数据并转到第二个选项卡.如果他单击否,则无需保存数据,最后,如果单击取消,该选项卡将保留所有输入的数据.我该怎么做? 解决方案 为简单起见,您可以在“隐藏代码 ..
发布时间:2021-04-01 22:04:38 C#/.NET

拖曳标签页以显示在最前面

我正在将数据从应用程序外部拖到TabControl上.我希望能够将一个选项卡拖到最前面.TabControl和TabItems上的拖动事件似乎仅对活动选项卡触发,并且仅在拖动选项卡内容而不是“选项卡"本身时触发. 我尝试将行为添加到TabControl和下面的单个TabItem中,并附加到DragOver和DragEnter事件,但是如上所述,在拖动选项卡本身时似乎没有触发行为. 命名空间 ..
发布时间:2021-04-01 21:47:30 C#/.NET

在按钮上的“选项卡控件"中克隆选项卡,然后在Winforms中单击

所以我在winform TabControl的其中一个TabPages上有一个主页.我有一个按钮,它使用此 Tabs.TabPages.Add("Homepage"); 添加了一个新标签 但是TabPages.Add()仅添加一个新的空白页,我如何在新选项卡上克隆主页?例如,如果我的主页上有一个按钮"Click me",则当我打开一个新标签时,我希望它具有与相同事件"ClickMe_click ..
发布时间:2021-04-01 20:10:22 C#/.NET

TabControl变得非常落后

我们正在使用Tab控件来显示许多内容相当昂贵的项目,而我们遇到的问题是,当您遍历选项卡(一个一个地选择它们)时,应用程序的响应速度会变慢而且慢一点. 根据我的了解,这种行为是无法预料的,​​随着所选标签的更改,先前选择的标签内容会先被卸载,因此您一次只为一个标签内容付费. 我设法用下面的代码模拟了行为.重现: 运行应用程序 启动选定的选项卡上下文菜单(选项卡标题上下文菜单),它 ..
发布时间:2021-02-15 20:50:40 其他开发

让WPF Tabcontrol高度假定最大项目的高度?

是否可以通过tabcontrol来控制最大选项卡项的大小(实际上是tabitem的内容)? 由于没有为Tab控件分配特定的大小,因此应该自动调整大小:它可以正确执行操作,但是当您切换标签时,它会自动将其大小调整为当前所选标签内容的高度(和宽度). 我不希望调整大小,并让tabcontrol假定最大项目的高度,但仍然可以自动调整大小. 有任何线索吗?我尝试将数据绑定到每个元素的He ..
发布时间:2020-11-22 21:50:07 其他开发

TabPage更改时保持图形不变

我有一个窗体,该窗体使用停靠在TabControl的特定TabPage内的Panel上的Paint事件显示一组图形. 问题如下: 当用户切换到其他TabPage然后决定返回到最初显示图形的TabPage时,默认情况下这些图形无效,因此Panel显得空白. 我希望这些图形在不同的TabPage之间切换时保持不变,并完全独立于用户的操作. 一个要求: 由于图形复杂,计算机 ..
发布时间:2020-11-20 06:52:39 C#/.NET

如何从选项卡控件中删除虚线的焦点矩形?

我正在尝试从自定义Tab Control中删除点聚焦矩形.我已经尝试了所有方法,但无法删除该矩形. 如您在图片中所见,聚焦矩形在我的应用程序设计中令人不安. 请帮助! 解决方案 要删除焦点提示,您必须将UserPaint设置为true,然后自己绘制整个选项卡控件,包括边框,文本,背景,突出显示,热跟踪等. 以下代码仅绘制标签文本和背景: public class T ..
发布时间:2020-11-09 06:30:31 C#/.NET

将控件集中在Tab控件中

在Tab控件中选择Tabitem时如何集中控件? 解决方案 您应该捕获TabControl的Selection更改事件,并在其中集中所需的控件.就像 private void TabControl1_SelectionChanged(object sender, EventArgs e) { control1.Focus(); } ..
发布时间:2020-11-09 06:29:16 其他开发

Filemaker Pro:使用"Tab控件"创建表的多个条目

我目前正在为临床试验设计Filemaker Pro数据库. 我的不同表之间的关系已经完成. 为了简化我的问题,可以说我有两个表. 我有一个带有“患者ID"和有关此患者的一般信息的“信息"表,而我还有另一个带有“日"结果的表. "info"和"day"表通过PatientID字段链接. "day"表具有变量"dayID",用于识别数据的收集日.我们将八次(不同天数)收集该患者的数据.数据由大约50 ..
发布时间:2020-11-06 02:03:36 其他开发

选项卡控件内的WPF Prism Region不在Region列表中

我有一个带有附加区域的选项卡控件,并且我的选项卡控件内部还有一个内容控件,该内容带有另一个区域。 我遇到的问题是-如果我调用RegisterViewWithRegion,它将视图添加到该区域没有问题(第一次,如果交换选项卡,则会出现问题)。但这不是很灵活,我正在寻找一种更好的方法。 当我查看IRegionManager.Regions时,也只能看到-两个顶级区域。我看不到我的子区域 T ..
发布时间:2020-10-29 19:12:33 其他开发

如何在TabControl中更改大小和图像

我想在我的 TabControl 中更改 TabPage 的大小, 每个标签页应位于一行中,且不能滚动。 第二个问题是关于如何将文本更改为图像(请忽略绿线): 编辑。我使用Winforms。 解决方案 广告1。 没有调整标签页宽度以自动适应所需宽度的方法,因此您只需做一些数学即可实现。 Ad2。 首先,您必须创建一个 ImageList 对象,然后将其传 ..
发布时间:2020-10-21 01:06:38 C#/.NET