Silverlight의 사용자 지정 사용자 정의 컨트롤에 속성의 콘텐츠를 제공하기 만하면됩니다.Silverlight에서는 ListBox 외에 어떤 구조체를 바인딩에 사용할 수 있습니까?
<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>
내가 이전의 UserControl에 매개 변수 "이름"을 통과하려고 어디 다른 컨트롤에서이 사용자 컨트롤을 사용하려고 ("헤더"
내 컨트롤이 같은 것입니다).
나는 단지 1 헤더가됩니다 같이 "목록 상자"를 만들 필요가 없습니다, 그래서 일을 피하려고 :
"사용자"계정을 전송하기 위해 <ListBox x:Name="HeaderListBox" Grid.Row="0">
<ListBox.ItemTemplate>
<DataTemplate>
<SilverlightApplication:Header/>
</DataTemplate>
</ListBox.ItemTemplate>
</ListBox>
사용 :
HeaderListBox.ItemsSource = name;
매개 변수를 한 번 전달하기 위해 ListBox 대신 사용할 수있는 다른 구조가 있습니까? 목록이 아니며 단지 헤더 일뿐입니다 ...
Thank you!