html tabcontrol模板,WPF TabControl模板+ ItemContainerStyle
我正在尝试创建一个基本上看起来像中心顶部的按钮和下面显示tabitem内容的内容面板上的按钮控制样式。WPF TabControl模板+ ItemContainerStyle
我对模板有点新,但到目前为止,除了一件事外,我的工作非常好。我希望能够为文本元素设置默认的背景颜色。通常情况下,我通过使用ContentPresenter和依赖项元素来完成此任务。所以像这样的东西。
这基本上使此Presenter编写的任何TextElement控件继承此属性。
现在我试图做同样的事情,但它不工作!我相信这与我的风格错误有关。
风格:
Name="HeaderPanel"
Grid.Row="0"
Panel.ZIndex="1"
HorizontalAlignment="Center"
VerticalAlignment="Center"
IsItemsHost="True"
KeyboardNavigation.TabIndex="1"
Background="{StaticResource Brush_ApplicationTabBackground}"
>
Name="Border"
Grid.Row="1"
Background="{StaticResource Brush_ApplicationBackground}"
BorderBrush="Transparent"
BorderThickness="1"
CornerRadius="2"
KeyboardNavigation.TabNavigation="Local"
KeyboardNavigation.DirectionalNavigation="Contained"
KeyboardNavigation.TabIndex="2" >
Name="PART_SelectedContentHost"
Margin="4"
ContentSource="SelectedContent" />
在我ItemContainerStyle下ContentPresenter有TextElement.Foreground = “白” 属性,但它不会打印白色文字!
我使用这种风格的tabcontrol看起来是这样的:
TEST PANEL
我知道这是compicated但我真的很喜欢这个工作。
html tabcontrol模板,WPF TabControl模板+ ItemContainerStyle相关推荐
- WPF TabControl Unload俩次的解决方案
原文:WPF TabControl Unload俩次的解决方案 WPF中,有些控件会多次触发Unload,有点莫名其妙~ Unload的多次触发 TabControl的内容,我是这么设置的: 在Tab ...
- 使用 DotNet CLI 创建自定义的 WPF 项目模板
描述 当我们安装完 DotNetCore 3.0 版本的 SDK 后,我们就可以创建基于 DotNetCore 的 WPF 项目模板,通过如下 CLI 可以方便快捷的创建并运行我们的项目: Copy ...
- WPF TabControl 美化
转载来源:http://www.cnblogs.com/xling/p/3595602.html WPF TabControl 美化 文章很详细的说明了怎么做的美化 只是在学习过程中没有代码下载让人 ...
- WPF TabControl控件示例
WPF TabControl控件示例 运行效果: 主窗体XAML代码: <Window x:Class="WPF0417.MainWindow"xmlns="htt ...
- C# WPF TabControl控件用法详解
概述 TabControl我之前有讲过一节,内容详见:C# WPF TabControl用法指南(精品),上节主要讲解了tabcontrol控件的左右翻页,以及页面筛选,以及数据绑定等内容,这节内容继 ...
- WPF TabControl 数据绑定
WPF TabControl in Binding's world 首先,TabControl是间接继承自ItemControl的控件,因此可以像ItemControl那样自如的使用. 自此,我们知道 ...
- VS2017 创建自定义WPF项目模板
注意:本文主要是介绍建立WPF程序的模板,其他类型的模板并不确定以此方式创建有么有没问题 1.首先确保你的Visual Studio 已安装Visual Studio SDK 这个组件,如果安装的时候 ...
- WPF数据模板之Item Template
WPF数据模板之Item Template 本项目首先定义了一个由一个TextBlock.一个Image.一个Button和一个CheckBox组成的模板,并且把这个模板应用到了ListBox的Ite ...
- WPF TabControl Styles
WPF TabControl Styles 水平使用的TabControl 效果: 样式资源 <!-- 顶部TabControl控件样式 --><SolidColorBrush x: ...
最新文章
- rest服务器性能,基于真实应用环境下的 WEB REST API 性能测试
- php循环获取xml节点,PHP_PHP遍历XML文档所有节点的方法,本文实例讲述了PHP遍历XML文档 - phpStudy...
- Spring Cloud【Finchley】-01服务提供者与服务消费者
- oracle数据库操作
- 如何快速学习产品?实践才是王道!同为小白的人儿加油!
- 实验4 颜色、字符串资源的使用
- php rabbitmq demo
- 字母绝对值python怎么表示_【怎样求用字母表示的数的绝对值?】作业帮
- Entity Framework 增删改查和事务操作
- MySQL5.7默认打开ONLY_FULL_GROUP_BY模式问题与解决方案
- Chess DP 思维题
- vuejs之Vue Devtools
- 对排名前3000位博主进行数据分析
- 单片机怎么学,先从哪入手开始学,怎么开始入门
- 浅谈AQS同步队列(含ReentrantLock加锁和解锁源码分析)
- 【foobar 2000】如何在手机、电脑上播放局域网内另一台电脑上存储的音乐?FTP服务器、UPnP/DLNA协议、构建Music server、创建音乐服务器
- IPV6之DHCPV6
- 如何禁止计算机自动安装驱动,禁止自动安装显卡驱动-怎样禁止系统自动安装显卡驱动?系统是Gho – 手机爱问...
- Dolby Digital(Dolby Surround Digital,杜比数码环绕声)
- C语言实现机器猫绘制
热门文章
- 01-Java语法基础(五)-知识
- python中高精度除法_除法 · python · 看云
- php 0.01毫米对折,全球首创:0.01毫米最薄柔性显示屏,手机可以折叠成腕表!
- excel导入mysql代码_EXCEL导入Mysql方法
- Linux系统中如何恢复使用rm -f 删除的文件
- 加速AI工业化 百度云智峰会发布20大新品
- ASPICE所有过程域介绍
- 云计算演义(12) 中国云计算的关键时刻即将到来
- 微信退款接口(你们遇到的坑)
- 什么是闭包?闭包有什么作用?