将项目添加到 StackPanel 时的事件处理程序?
EventHandler when item is added to StackPanel?
有什么方法可以在将对象添加到 StackPanel 时触发 EventHandler?
我的 objective 是向 StackPanel 对象添加一个 mousedown 事件。
StackPanel
没有与 collection 中的 adding/removing 项具体相关的事件。
但是,您可以使用 LayoutUpdated
事件。这里唯一的问题是您不知道 添加了什么 项,只是知道某些内容已更改。
也就是说,从 StackPanel 到 add/remove 项的唯一方法(据我所知)是通过 C#,无论是来自 ObservableCollection
绑定,还是手动修改 collection。所以理论上,你应该 已经知道 一个项目是 added/removed.
有什么方法可以在将对象添加到 StackPanel 时触发 EventHandler?
我的 objective 是向 StackPanel 对象添加一个 mousedown 事件。
StackPanel
没有与 collection 中的 adding/removing 项具体相关的事件。
但是,您可以使用 LayoutUpdated
事件。这里唯一的问题是您不知道 添加了什么 项,只是知道某些内容已更改。
也就是说,从 StackPanel 到 add/remove 项的唯一方法(据我所知)是通过 C#,无论是来自 ObservableCollection
绑定,还是手动修改 collection。所以理论上,你应该 已经知道 一个项目是 added/removed.