Я пытаюсь запрограммировать событие ListBoxItem
Selected
в коде, потому что мне нужен динамический ListBoxItems
. Я кодирую это в wpf, отлично работает следующий xaml:
<ListBoxItem Tag="cPage_Mod_Modules" Selected="ListBoxItem_Selected">
<StackPanel Orientation="Horizontal">
<TextBlock Style="{StaticResource sColor01}" Text="» " />
<TextBlock Text="Moduler" VerticalAlignment="Center" Focusable="True" />
</StackPanel>
</ListBoxItem>
Selected="ListBoxItem_Selected"
работает нормально.
Но когда я пытаюсь создать код ListBoxItem
, он не работает. Вот мой код:
IList<ListBoxItem> lbi = new List<ListBoxItem>();
ListBoxItem itemBox = new ListBoxItem();
itemBox.Tag = "cPage_Assignment_Overview";
itemBox.Selected += new EventHandler(ListBoxItem_Selected(this, null));
lbTask.Items.Add(itemBox);
Я просто хочу направить на событие ListBoxItem_Selected(object sender, RoutedEventArgs e)
, когда кто-то выбирает элемент.