Можно ли установить для каждой стороны границы свой собственный EventHandler для события mouse-enter или mouse-exit.Например, для левой границы сетки и верхней границы сетки?
Что я на самом деле пытаюсь сделать, это разрешить пользователю изменять размеры элементов сетки внутри Canvas, которые содержат TextBlock, с помощью мыши..
Я вставляю свою сетку / границу в холст со следующим кодом:
Border border = new Border();
border.BorderThickness = new Thickness(2);
border.BorderBrush = Brushes.Black;
TextBlock tb = new TextBlock();
tb.HorizontalAlignment = HorizontalAlignment.Stretch;
tb.TextWrapping = TextWrapping.Wrap;
tb.Padding = new Thickness(5, 5, 5, 5);
tb.Text = fd.LabelText;
Grid grid = new Grid();
grid.Background = labelBackgroundBrush;
grid.Background.Opacity = myOpactiy;
border.DataContext = fd;
grid.Children.Add(tb);
border.Child = grid;