2012-04-05 4 views
0

私はいくつかの罫線でWrapPanel(_wp)を動的に作成しました。そして私は各境界線にハンドラを作成する必要があります。 C#でどうすればいいですか?WrapPanelの要素のハンドラ

 for (int k = 1; k < i+1; k++) 
     { 
      _b = new Border() 
      { 
       Margin = new Thickness(0, 5, 5, 0), 
       BorderBrush = new SolidColorBrush(Colors.Blue), 
       BorderThickness = new Thickness(3, 3, 3, 3), 
       Background = new SolidColorBrush(Colors.Transparent), 
       Child = new TextBlock() 
       { 
        Text = k.ToString(), 
        HorizontalAlignment = System.Windows.HorizontalAlignment.Center, 
        VerticalAlignment = System.Windows.VerticalAlignment.Center, 
        FontSize = 28, 
       } 
      }; 
      _wp.Children.Add(_b); 
     } 

私はTapハンドラが必要です。

答えて

1

ちょうど

_b.Tap += yourHandler; 
+0

を使用はい、私は、各境界線の作成中にそれを実行する必要があると考えました。だから、それは非常にばかげた質問だった:)ありがとう! –

+0

@Max:ようこそ!実際、XAMLの 'Tap =" handler "のようなコードは' + = '(' obj \ ... \ formName.g.cs'でチェックできます)を使ってまったく同じコードに変換されます。 – Vlad

関連する問題