Использовать другой шаблон для последнего элемента в элементе управления WPF.

Я использую настраиваемый шаблон в моем элементе управления, чтобы отобразить следующий результат:

item 1, item 2, item3,

Я хочу изменить шаблон последнего элемента, чтобы результат стал :

item 1, item2, item3

ItemsControl:

<ItemsControl ItemsSource="{Binding Path=MyCollection}">

    <ItemsControl.ItemsPanel>
        <ItemsPanelTemplate>
            <StackPanel Orientation="Horizontal" IsItemsHost="True"/>
        </ItemsPanelTemplate>
    </ItemsControl.ItemsPanel>

    <ItemsControl.ItemTemplate>
        <DataTemplate>

            <StackPanel Orientation="Horizontal">
                <TextBlock Text="{Binding Path=Name}"/>
                <TextBlock Text=", "/>
            </StackPanel>

        </DataTemplate>
    </ItemsControl.ItemTemplate>

</ItemsControl>

Кто-нибудь может предложить решение моей проблемы? Спасибо!

20
задан MarqueIV 4 March 2017 в 17:57
поделиться