作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
基本上,我不了解这里的真正区别是:
TabItem的Microsoft代码使用:
<ContentPresenter ContentSource="Header" ... />
Content
属性代替(或补充使用)
ContentSource
?
最佳答案
此属性仅在以下情况下使用
ContentPresenter在模板中。
当模板包含
具有ContentSource的ContentPresenter
设置为“ Abc”,“内容”
ContentTemplate,以及
ContentTemplateSelector的属性
ContentPresenter会自动
别名为Abc,AbcTemplate和
分别为AbcTemplateSelector。
从.NET Framework开始
版本3.5 Service Pack 1,设置
ContentSource设为“ Abc”也会导致
ContentStringFormat属性为
别名为AbcStringFormat。
这两个最有用的值
属性是“内容”和“标题”。
(MSDN)ContentSource
为了方便起见,显然一次设置了更多属性。
实际上,声明:
<ContentPresenter ContentSource="Header" />
<ContentPresenter Content="{TemplateBinding Header}"
ContentTemplate="{TemplateBinding HeaderTemplate}"
ContentTemplateSelector="{TemplateBinding HeaderTemplateSelector}"
ContentStringFormat="{TemplateBinding HeaderStringFormat}" />
关于wpf - ContentPresenter.ContentSource与内容,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5600221/
我正在尝试使用 JNDI 和 Spring 从 Tomcat 的 context.xml 中加载一个 Marklogic ContentSource 对象。 我正在使用 Tomcat 8.5 和 Sp
我是一名优秀的程序员,十分优秀!