问题标签 [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.
.net - 在 TabControl 的第一个和最后一个可见 TabItem 上设置样式
我想在 TabControl 中的第一个和最后一个 TabItems 上设置样式,并在 TabItems 的可见性更改时更新它们。我看不到使用触发器的方法。
我们追求的是这样的:
而 TabItems 的可见性是由绑定决定的。
我确实让它在代码中工作。在 TabItem 可见性更改时,通过 TabItems 枚举,直到找到第一个可见的。在那个上设置样式。对于所有其他可见的 TabItem,将它们设置为尖头样式(这样以前第一个可见的现在是尖头的)。然后从头开始,直到找到一个可见的 TabItem 并在该选项上设置最后一个样式。(这也让我们解决了 TabControl 的问题,如果没有选择任何可见的 TabItem,它将显示不可见的 TabItem 的内容。)
毫无疑问,我可以对我的方法进行改进,但我不相信这是正确的方法。
你会如何处理这个问题?
wpf - 将样式动态分配给 TabItem 控件
我在 App.xaml 文件“tabControlStyle”中定义了一个样式。如何将此样式分配给我动态创建的 TabItem 控件。
wpf - 在 WPF 中,如何获取 tabItem 的内容以填充可用空间?
我不知道我在这里做错了什么。在下面的 XAML 中,边框没有填充 tabItem 上的可用空间(只是很多空白)。如何填充整个标签页?
wpf - 如何确定添加到 TabControl 的项目的类型?
我创建了一个CloseableTabItem
从TabItem
. 现在我想指定一个给定的应该使用而不是TabControl
添加新项目。这可能吗?如何?CloseableTabItem
TabItem
wpf - 将控件集中在 Tabcontrol 中
在 tabcontrol 中选择 tabitem 时如何聚焦控件?
wpf - 在 WPF 中以编程方式选择 tabItem
我在 TabControl 中有不同的 tabItems,每个 tabItem 都有一些输入字段。
我正在以编程方式在 tabItems 之间移动(就像从第一个移动到下一个的向导)
我在“下一步”按钮中使用此代码
tabItem2.isSelected = true;
我的问题是,当我通过单击它们在 tabItems 之间移动时,焦点(键盘焦点)将移动到第一个文本框输入。
但是使用前面的代码以编程方式,焦点不会移动到 tabItem 内的第一个输入文本框项。
任何想法?
wpf - 如何使用嵌套文本更改 WPF TabItem 的文本前景?
我希望在选项卡变为活动状态时更改 TabItem 文本的前景。我正在使用以下内容,在我更改选项卡中显示的内容类型之前工作正常:
当我将 TabItem 更改为:
选择选项卡时,文本的前景不再变为白色,当不再选择选项卡时,文本的前景变为黑色。其他一切仍然正常工作。
有谁知道是否有办法在上面的 XAML 中完成更改前景的颜色?
c# - WPF - 动态地为 tabitem 创建内容
我想根据对以前的 tabitems 采取的内容/动作动态设置 tabitem 的内容。
我正在通过以下命令推进选项卡:
但是,Loaded 事件并没有像我想象的那样被触发。但是,tabControl1_SelectionChanged() 正在被调用。我应该从 SelectionChanged() 手动调用 tabitem 的 Load() 事件,还是有更好的方法?
c# - 触发时的 WPF 样式 tabitem 文本前景,例如 IsEnabled、IsMouseOver 等
我正在尝试使用触发器更改 WPF 选项卡项的标题文本块的前景文本颜色。这适用于大多数(更简单的)场景,但不适用于全局样式的 TextBlocks。
所以这个简单的“鼠标悬停”触发器可以改变前景色:
问题是,当在 App.xaml 中对 TextBlocks 进行全局样式设置时(为了保持一致的外观),前景不会改变,但会保留全局样式的前景色。这就是我的 TextBlocks 的样式:
所以我的问题是明确定义的样式分配(在 TabItem 的触发器中)不应该优先吗?更重要的是,如何在不单独为所有文本块分配样式但让 TabItem 文本块按预期更改颜色的情况下解决此问题?
非常感谢
新台币
c# - 为什么我的 TabItem 自定义控件没有显示在 TabControl 中
我制作了一个名为SmartTabItem的自定义控件,目前只是默认实现:
我将它包含在我的TabControl中,如下所示:
但只显示选项卡“二”和“三”。如果 SmartTabItem 从 TabItem 继承,为什么它不显示在 TabControl 中?