In Silverlight, what structures, aside of the ListBox, can be used for binding?
- by Aidenn
I need to simply provide the content of a property to a custom User Control in Silverlight.
My control is something like this:
<UserControl x:Class="SilverlightApplication.Header"
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
xmlns:d="http://schemas.microsoft.com/expression/blend/2008"
xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006"
mc:Ignorable="d"
d:DesignWidth="300" d:DesignHeight="120">
<Grid x:Name="Header_Layout">
<StackPanel x:Name="hiHeaderContent" Width="Auto" Margin="73,8,8,8">
<TextBlock x:Name="User:" Text="{Binding name}" />
</StackPanel>
</Grid>
I try to use this User Control from another control where I try to pass the parameter "name" to the previous UserControl ("Header").
I don't need to create a "ListBox" as I will only have 1 header, so I try to avoid doing:
<ListBox x:Name="HeaderListBox" Grid.Row="0">
<ListBox.ItemTemplate>
<DataTemplate>
<SilverlightApplication:Header/>
</DataTemplate>
</ListBox.ItemTemplate>
</ListBox>
in order to send the "User" account using:
HeaderListBox.ItemsSource = name;
Is there any other structure I can use instead of the ListBox to pass the parameter just once? It won't be a list, it's just a header...
Thank you!