0

DataTemplateWPFの既存のコントロールからを作成する方法はありますか?
たとえば、リソースに次の方法でグリッドがあるとします。

<Grid x:Key="grid" .. />

どういうわけか、このグリッドDataTemplateを別のコントロールのとして使用できますか?

ありがとう。

4

1 に答える 1

2

DataTemplate1 つの解決策は、リソース ディクショナリにグリッドを含むを作成することです。を表示するGridには を使用ContentControlでき、 を使用しDataTemplateて他のコントロールをテンプレート化できます。

<ResourceDictionary xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
                    xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml">
    <DataTemplate x:Key="grid">
        <Grid />
    </DataTemplate>
</ResourceDictionary>
于 2012-05-10T11:08:50.383 に答える