- ComboBox와 같은 역활을 하는 컨트롤입니다. [ 60.SilverLight3 - ComboBox ]
MainPage.xaml |
[그림 61-1] <Grid x:Name="LayoutRoot" Background="White"> <StackPanel> <ListBox x:Name="lstFavorites" Width="100"> <ListBox.Items> <ListBoxItem> <TextBlock Text="C#"></TextBlock> </ListBoxItem> <ListBoxItem> <ListBoxItem.Content> <TextBlock Text="ASP.NET"></TextBlock> </ListBoxItem.Content> </ListBoxItem> <ListBoxItem> <TextBlock Text="SilverLight"></TextBlock> </ListBoxItem> </ListBox.Items> </ListBox> <TextBlock x:Name="lblDisplay"></TextBlock> </StackPanel> </Grid> |
MainPage.xaml.cs |
namespace ListBox { public partial class MainPage : UserControl { public
MainPage() { InitializeComponent(); lstFavorites.SelectionChanged += new SelectionChangedEventHandler(lstFavorites_SelectionChanged); } void
lstFavorites_SelectionChanged(object sender, SelectionChangedEventArgs e) { //ListBoxItem
-> TextBlock 변경하여 Text 값 얻기 this.lblDisplay.Text = ((TextBlock)((ListBoxItem) this.lstFavorites.Items[lstFavorites.SelectedIndex]).Content).Text; } } } |
결과화면 |
[그림 61-2] |
'Silverlight' 카테고리의 다른 글
63.SilverLight3 - Slider (0) | 2009.12.02 |
---|---|
62.SilverLight3 - ProgressBar (0) | 2009.12.02 |
60.SilverLight3 - ComboBox (0) | 2009.12.02 |
59.SilverLight3 - ScrollBar (0) | 2009.12.02 |
58.SilverLight3 - ScrollViewer (0) | 2009.12.02 |
Comments