C#WPF ListBox鼠标单击晚

Morningreis

我试图TextBlockListBox鼠标左键单击某个项目中的文本来更新该文本

我的C#代码:

private void listBox_MouseDown_rem(object sender, MouseButtonEventArgs e)
{
    if (pathListB.SelectedItem != null)
    {
        rem_block.Text = pathListB.SelectedValue.ToString();
    }
}

XAML:

 <ListBox Name="pathListB" PreviewMouseLeftButtonDown="listBox_MouseDown_rem" HorizontalAlignment="Left" Height="246" Margin="10,10,0,0" VerticalAlignment="Top" Width="491"/>
 <TextBlock Name="rem_block" HorizontalAlignment="Left" Margin="10,261,0,0" TextWrapping="Wrap" Text="Select Item to Remove" VerticalAlignment="Top" Height="20" Width="411"/>

现在,所有这些操作都可以实现预期的效果,除了当我选择一个ListBoxItem(在其他地方填充了一个循环ListBox)时,它仅会在下次单击鼠标时更新为以前的值,因此始终为“迟到”。

因此,例如,我的列表框包含以下项目:

Sentence 1
Sentence 2
Sentence 3

我将点击“句子1”,但我TextBlock没有改变。我单击“句子3”,并TextBlock更新为“句子1”等。它始终更新为以前的值。

物理佛

在PreviewMouseDown上,ListBox项尚未更改。请改用PreviewMouseUp事件,该事件将在项目已更改时触发。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

C#WPF ListBox鼠标单击晚

来自分类Dev

C#WPF捕获键盘和鼠标

来自分类Dev

等待用户单击C#WPF

来自分类Dev

ListBox特定的行/项目着色Diffrent Color C#wpf

来自分类Dev

C#WPF希望单击Stackpanel的子级

来自分类Dev

c#WPF,如何在单击按钮时展开表格?

来自分类Dev

C#WPF希望单击Stackpanel的子级

来自分类Dev

右键单击并复制C#WPF DataGrid上的内容菜单

来自分类Dev

C#WPF定义边距后无法单击按钮

来自分类Dev

使用C ++的OpenCV中的鼠标单击功能

来自分类Dev

在C#Silverlight中从鼠标单击事件收集分数

来自分类Dev

C#复选框和鼠标单击事件

来自分类Dev

在C#中捕获鼠标单击事件

来自分类Dev

C#WPF应用程序.NET 4.5设置鼠标位置

来自分类Dev

鼠标事件未在自定义控件C#WPF上触发

来自分类Dev

单击“停止调试”按钮后,是否可以运行事件?C#WPF

来自分类Dev

c#wpf单击项目旁边的toggleswitch(treearrow)时获得treeviewitem的名称(或标签)

来自分类Dev

OpenGL- C ++,使用鼠标单击将形状移动到单击位置

来自分类Dev

OpenGL- C ++,使用鼠标单击将形状移动到单击位置

来自分类Dev

C#WPF ListBox复选框绑定到一个字段并被选中吗?

来自分类Dev

如何在C#WPF中在触摸屏上识别输入指针是鼠标还是手指?

来自分类Dev

鼠标单击事件坐标与找到的棋盘角坐标不匹配或未对齐-EmguCV / WPF

来自分类Dev

在ListBox上发布选择鼠标单击事件

来自分类Dev

将鼠标单击发送到WebEngineView Qt C ++

来自分类Dev

如何使用SDL在C中的鼠标单击上调用函数?

来自分类Dev

将鼠标单击发送到WebEngineView Qt C ++

来自分类Dev

如何使用 C#.net 将鼠标单击事件添加到图片框

来自分类Dev

C#WPF脉冲按钮

来自分类Dev

C#WPF窗口创建

Related 相关文章

  1. 1

    C#WPF ListBox鼠标单击晚

  2. 2

    C#WPF捕获键盘和鼠标

  3. 3

    等待用户单击C#WPF

  4. 4

    ListBox特定的行/项目着色Diffrent Color C#wpf

  5. 5

    C#WPF希望单击Stackpanel的子级

  6. 6

    c#WPF,如何在单击按钮时展开表格?

  7. 7

    C#WPF希望单击Stackpanel的子级

  8. 8

    右键单击并复制C#WPF DataGrid上的内容菜单

  9. 9

    C#WPF定义边距后无法单击按钮

  10. 10

    使用C ++的OpenCV中的鼠标单击功能

  11. 11

    在C#Silverlight中从鼠标单击事件收集分数

  12. 12

    C#复选框和鼠标单击事件

  13. 13

    在C#中捕获鼠标单击事件

  14. 14

    C#WPF应用程序.NET 4.5设置鼠标位置

  15. 15

    鼠标事件未在自定义控件C#WPF上触发

  16. 16

    单击“停止调试”按钮后,是否可以运行事件?C#WPF

  17. 17

    c#wpf单击项目旁边的toggleswitch(treearrow)时获得treeviewitem的名称(或标签)

  18. 18

    OpenGL- C ++,使用鼠标单击将形状移动到单击位置

  19. 19

    OpenGL- C ++,使用鼠标单击将形状移动到单击位置

  20. 20

    C#WPF ListBox复选框绑定到一个字段并被选中吗?

  21. 21

    如何在C#WPF中在触摸屏上识别输入指针是鼠标还是手指?

  22. 22

    鼠标单击事件坐标与找到的棋盘角坐标不匹配或未对齐-EmguCV / WPF

  23. 23

    在ListBox上发布选择鼠标单击事件

  24. 24

    将鼠标单击发送到WebEngineView Qt C ++

  25. 25

    如何使用SDL在C中的鼠标单击上调用函数?

  26. 26

    将鼠标单击发送到WebEngineView Qt C ++

  27. 27

    如何使用 C#.net 将鼠标单击事件添加到图片框

  28. 28

    C#WPF脉冲按钮

  29. 29

    C#WPF窗口创建

热门标签

归档