J'essaye de programmer un événement ListBoxItem
Selected
en code parce que j'ai besoin de ListBoxItems
dynamique. Je code cela dans WPF, le XAML suivant fonctionne très bien:C# programme sélectionné Événement dans le code
<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>
Le Selected="ListBoxItem_Selected"
fonctionne très bien.
Mais lorsque j'essaie de créer le code ListBoxItem
, cela ne fonctionne pas. Voici mon code:
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);
Je veux juste la route à l'événement ListBoxItem_Selected(object sender, RoutedEventArgs e)
lorsque quelqu'un sélectionne un élément.
il travaille maintenant grâce – Tan