I\'ve implemented the attached command behavior pattern found here and it works well to allow e.g. a Border to have a left- or right-click event that fires
The link you sent contains that very answer. You can use the CommandBehaviorCollection.Behaviors capabilities in ACB v2.