I have create several canvas with transparent background and wanna make some move event on it.
However, I found that all mouse event (e.g. MouseLeftButtonDown) canno
Transparent DOES react to mouse events, that's the whole point of it, are you sure that you are even hitting the canvas?
Transparent
Here's a XAML-only example:
If you set the Background to null, either explicity or implicitly by removing the property it will no longer react.
Background
null