RoutedEvent のリスナをコードで設定する方法
◆ UIElement.AddHandler メソッド
◆ 第二引数はメソッドやラムダ式を new RoutedEventHandler に通さないとだめ
◆ 第二引数はメソッドやラムダ式を new RoutedEventHandler に通さないとだめ
XAML で
って書くのを C# の方でかきたいとき
ラムダ式の場合は
<StackPanel Button.Click="onclickbutton">
<Button>1</Button>
<Button>2</Button>
</StackPanel>
<Button>1</Button>
<Button>2</Button>
</StackPanel>
って書くのを C# の方でかきたいとき
stackpanel.AddHandler(Button.ClickEvent, new RoutedEventHandler(onclickbutton));
ラムダ式の場合は
stackpanel.AddHandler(Button.ClickEvent, new RoutedEventHandler((s, e) => {}));