LibraryContainer に対して次の DataTemplate を定義しました。
<DataTemplate x:Key="ContainerItemTemplate">
<Grid>
<Border BorderThickness="1" BorderBrush="White" Margin="3">
<s:SurfaceTextBox IsReadOnly="True" Width="120" Text="{Binding Path=name}" Padding="3"/>
</Border>
<s:SurfaceButton Content="Expand" Click="SourceFilePressed"></s:SurfaceButton>
</Grid>
</DataTemplate>
SourceFilePressed は次のとおりです。
private void SourceFilePressed(object sender, RoutedEventArgs e)
{
Logging.Logger.getInstance().log(sender.ToString());
e.Handled = true;
}
メソッド SourceFilePressed で、押されたボタンと同じグリッドにある SurfaceTextBox にバインドされているオブジェクトを取得できるのは誰ですか? DataTemplate で何とかこのオブジェクトを Click-Event にアタッチできますか?