我需要根据父树视图项的高度调整树视图项的边距。我试图在分层数据模板中的堆栈面板中添加一个转换器,但它没有给我任何方法来访问转换器 convertTo 方法中的树视图项。
<UserControl.Resources>
<converter:LocationConverter x:Name="LocationConverter1" x:Key="LocationConverter1" />
<sdk:HierarchicalDataTemplate x:Key="DataTemplate1" ItemsSource="{Binding SubCategory}">
<StackPanel Margin="{Binding Converter={StaticResource LocationConverter1}}">
<TextBlock Text="{Binding Name}" />
</StackPanel>
</sdk:HierarchicalDataTemplate>
</UserControl.Resources>
<Grid x:Name="LayoutRoot">
<custom:TreeViewExtended x:Name="TopicsTreeView"
HorizontalAlignment="Left"
VerticalAlignment="Top"
ItemTemplate="{StaticResource DataTemplate1}"/>
<Button Content="Add" Click="Button_Click" Margin="200"></Button>
</Grid>
有什么方法可以将 treeView 实例作为 converterParameter 传递给 convertTo 方法,以便我可以从转换器方法中按名称找到 treeviewitems?
谢谢