Quantcast
Viewing latest article 1
Browse Latest Browse All 10

Re-using data template across controls

How do you use the same data template across different types of control?

Well you can Image may be NSFW.
Clik here to view.
:-)

Normally when you define the data template, you do something like the following:

<DataTemplate DataType=”{x:Type ListViewItem}>
<TextBlock Text=”{Binding Path=ISIN}” />
</DataTemplate>

However, it is a bit of a pain to then copy it for different types, but there is a way:

<DataTemplate DataType=”{x:Type local:Instrument}>
<TextBlock Text=”{Binding Path=ISIN}” />
</DataTemplate>

(where Instrument is a class in your assembly)

This template can now be used with any control type.


Viewing latest article 1
Browse Latest Browse All 10

Trending Articles