1
私はMouseLeftButtonDown
イベントを持つポリゴンを持っています。私がその辺の近くをクリックすると(境界線の内側に10個のピースがあります)、イベントは呼び出されません。これの問題は何か?ポリゴンマウス左ボタンが押されず、ポリゴンチャイルドが可能かどうかを確認します。
第2に、ポリゴンの子を追加できますか?
private void Window_Loaded(object sender, RoutedEventArgs e)
{
Polygon p = new Polygon() {
Stroke = Brushes.Black,
StrokeThickness = 2,
Points = new PointCollection() {new Point(10,10), new Point(50,10),
new Point(56, 45) }};
p.MouseLeftButtonDown += new MouseButtonEventHandler(p_MouseLeftButtonDown);
mygrd.Children.Add(p);
}
void p_MouseLeftButtonDown(object sender, MouseButtonEventArgs e)
{
MessageBox.Show("Entered");
}
を与えるあなたが持っているもののコード例を提供することはできますか? –
代わりに質問にコードを追加できますか? –
「多角形の子を追加できますか? – punker76