将datatemplate应用于自定义对象?

时间:2012-06-05 05:06:20

标签: c# wpf

假设我有一个派生自Shape的类。我正在寻找如何实现与datatemplate绑定它的支持方式。 一个数据模板看起来像这样:

<DataTemplate>    
  <Grid x:Name="grid">
        <Path x:Name="path" Data="F1 M 0.0692474,6.76634C -2.5902,6.76634 -4.91351,8.20551 -6.16436,10.3475L 0.0665311,-10.3179L 6.29167,10.3284C 5.03818,8.19696 2.72079,6.76634 0.0692474,6.76634 Z " />
  </Grid>
</DataTemplate>

我很清楚如何将Datatemplate应用于控件,例如按钮,文本框,列表视图等。

1 个答案:

答案 0 :(得分:0)

TemplatePartAttribute做你喜欢的事。 See this tutorial有关如何编写支持模板的自定义控件以及如何在其中混合形状的信息。