Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/299.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C#在代码中编程选定事件_C#_Wpf_Listboxitem_Selected - Fatal编程技术网

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)
 {

 }