C#在代码中编程选定事件
我正试图在代码中编程一个C#在代码中编程选定事件,c#,wpf,listboxitem,selected,C#,Wpf,Listboxitem,Selected,我正试图在代码中编程一个ListBoxItemSelected事件,因为我需要动态ListBoxItems。我正在用wpf编写此代码,以下xaml非常有用: <ListBoxItem Tag="cPage_Mod_Modules" Selected="ListBoxItem_Selected"> <StackPanel Orientation="Horizontal"> <TextBlock Style="{StaticResource sC
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>
当有人正在选择一个项目时,我只想发送到所选的事件
ListBoxItem\u(对象发送者,RoutedEventArgs e)
。您的意思是如何连接该事件?这应该可以做到(假设函数签名与事件处理程序签名兼容)
试着改变
itemBox.Selected += new EventHandler(ListBoxItem_Selected(this, null));
到
我假设您选择的ListBoxItem_声明如下
public void ListBoxItem_Selected(object sender,RoutedEventArgs e)
{
}
itemBox.Selected += new EventHandler(ListBoxItem_Selected(this, null));
itemBox.Selected += ListBoxItem_Selected;
public void ListBoxItem_Selected(object sender,RoutedEventArgs e)
{
}