SL4.ルーティングイベント
4265 ワード
SliverLight4のルーティングイベントは、泡が上がったイベントです
XAML:
XAML.CS:
XAML:
<StackPanel Background="Green" Height="176" Name="stackPanel1" Width="422" MouseLeftButtonDown="button1_MouseLeftButtonDown">
<Canvas Background="Yellow" Height="136" Name="canvas1" Width="226" MouseLeftButtonDown="button1_MouseLeftButtonDown">
</Canvas>
</StackPanel>
XAML.CS:
private void button1_MouseLeftButtonDown(object sender, MouseButtonEventArgs e)
{
if(e.OriginalSource is StackPanel)
{
MessageBox.Show("StackPanel");
}
else if(e.OriginalSource is Canvas)
{
MessageBox.Show("Canvas");
}
}