【问题标题】:What is the difference between ContentTemplate and Content of ContentPresenter in ComboBoxItem related ControlTemplateComboBoxItem相关ControlTemplate中ContentTemplate和ContentPresenter的Content有什么区别
【发布时间】:2010-07-26 16:17:48
【问题描述】:

我不知道用什么来覆盖现有模板(ContentTemplate、Content)。想象一下,我有以下内容:

<Style x:Key="ComboBoxItemStyle1" TargetType="ComboBoxItem">
.
.
<ControlTemplate TargetType="ComboBoxItem">
.
.
<ContentPresenter x:Name="contentPresenter" ContentTemplate="{TemplateBinding ContentTemplate}" Content="{TemplateBinding Content}" HorizontalAlignment="{TemplateBinding HorizontalContentAlignment}" Margin="{TemplateBinding Padding}"/>

上述标记中的“ContentTemplate”和“Content”有什么区别(还有,什么是好的)。

另外,我在哪里可以找到有关“模板绑定”的更多信息?

谢谢

【问题讨论】:

    标签: silverlight silverlight-4.0


    【解决方案1】:

    Content 通常用于您的数据。它将设置为您的ContentTemplate DataTemplateDataContext。 Content 与 ContentTemplate 的优势在于能够更改 ContentTemplate 以以不同的方式显示相同的内容。

    Template Binding

    【讨论】:

      猜你喜欢
      • 2010-11-20
      • 2015-08-22
      • 1970-01-01
      • 2012-09-02
      • 2021-10-25
      • 2017-11-28
      • 2022-12-11
      • 1970-01-01
      • 2015-02-16
      相关资源
      最近更新 更多