I have a UserControl consisting of some buttons and an ItemsControl. In the window using this control I want to set the ItemTemplate for this ItemsControl.
How can I achieve this?
UserControl:
<UserControl x:Class="WizardTest.WizardControl"
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006"
xmlns:d="http://schemas.microsoft.com/expression/blend/2008"
x:Name="thisControl"
Loaded="OnLoaded"
mc:Ignorable="d"
d:DesignHeight="300" d:DesignWidth="300">
<DockPanel>
<UniformGrid DockPanel.Dock="Bottom" Columns="4">
<Button>Cancel</Button>
<Button>< Back</Button>
<Button>Next ></Button>
<Button>Finish</Button>
</UniformGrid>
<ItemsControl DockPanel.Dock="Left" ItemsSource="{Binding WizardPages, ElementName=thisControl}">
</ItemsControl>
</DockPanel>
Window:
<Window x:Class="WizardTest.EigenesWizardWindow"
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
xmlns:local="clr-namespace:WizardTest"
Title="Wizard Window" Height="300" Width="300">
<local:WizardControl WizardPages="{Binding WizardPages}">
</local:WizardControl>