Снова WPF
я выбрал неудачный пример. думал, так будет проще и понятнее, оказалось только запутал. попробую ближе к тексту обрисовать мою проблему.
есть UserControl (пусть будет MyUC). в нем один из элементов - Canvas.
хочу, чтобы при клике на канву DataContent получал уведомление. но не просто уведомление, а с некими параметрами. пусть даже просто координаты клика, но лучше что-то другое, что этот MyUC из координат уже сам вычислит.
т.е. где-то в MyUC вызывается некий метод void mouseLB_up(object sender, MouseButtonEventArgs e) {.
и что мы там должны делать, чтобы DataContent каким-то образом "забрал" некий объект?
некошерный метод - в этом методе кастнуть this.DataContent в наш класс, и вызвать его какое-нибудь метод. но тогда нафига нам все эти танцы с мввм-ами? нужно, чтобы по той же схеме все срабатывало. знаю, можно через Interaction.Triggers привязать команду. но не знаю, как в нее параметры подвесить.
в общем, метаюсь в растерянности. даже иногда выпить хочется.