2009/04/11(Sat) 23:46:41 編集(投稿者)
ようやく調べられました。
<ResourceDictionary x:Class="WPFCustomControl.CustomTreeViewStyle"
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
xmlns:local="clr-namespace:WPFCustomControl">
<HierarchicalDataTemplate DataType="{x:Type local:FLPATHTree}" ItemsSource="{Binding Children}">
<StackPanel Orientation="Horizontal">
<Image Source="{Binding ImageSource}" Width="{Binding ImageSize.Width}" Height="{Binding ImageSize.Height}" x:Name="TreeViewImage"/>
<TextBlock Text="{Binding FLPATH.FileName}"/>
</StackPanel>
</HierarchicalDataTemplate>
<Style TargetType="{x:Type TreeViewItem}">
<EventSetter Event="Expanded" Handler="a"/>
</Style>
</ResourceDictionary>
public partial class CustomTreeViewStyle : ResourceDictionary
{
public partial class CustomTreeViewStyle : ResourceDictionary
{
public void a(object o, RoutedEventArgs e)
{
TreeViewItem r = o as TreeViewItem;
FLPATHTree flpTreeView = r.Header as FLPATHTree;
}
}
}
これで取得できましたヽ(´ー`)ノ
Headerに入っているんですね。どこにバインドしたデーターがあるねん!って、捜しまくってしまいました。
Hongliangさん、ありがとうございました。