Мне нужно просто предоставить содержимое свойства в пользовательский элемент управления в Silverlight.
Мой контроль примерно такой:
<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>
Я пытаюсь использовать этот пользовательский элемент управления из другого элемента управления, где я пытаюсь передать параметр "name" в предыдущий UserControl ("Header").
Мне не нужно создавать «ListBox», так как у меня будет только 1 заголовок, поэтому я стараюсь избегать:
<ListBox x:Name="HeaderListBox" Grid.Row="0">
<ListBox.ItemTemplate>
<DataTemplate>
<SilverlightApplication:Header/>
</DataTemplate>
</ListBox.ItemTemplate>
</ListBox>
для отправки учетной записи «Пользователь», используя:
HeaderListBox.ItemsSource = name;
Есть ли какая-либо другая структура, которую я могу использовать вместо ListBox для передачи параметра только один раз? Это не будет список, это просто заголовок ...
Спасибо!