1

我有一个从数据库生成的树视图。然而,当应用程序运行时,树视图会发生变化,因为我将使用列表框和拖放功能对其进行扩展来构建它。但是我的问题是我只希望它成为父母-> 孩子。我不想要父母->孩子->孩子。我只想要一个从父节点出来的“分支”。这是我的树视图数据模板:

       <sdk:HierarchicalDataTemplate  x:Key="TreeviewItem" ItemsSource="{Binding Path=Children, Mode=TwoWay}" >
        <Grid AllowDrop="true" >
            <StackPanel Orientation="Horizontal" AllowDrop="true" >
                <CheckBox x:Name="tick" IsChecked="{Binding Path=Active, Mode=TwoWay}" Margin="0,0,2,0" Content="{Binding Path=ReasonDescription, Mode=TwoWay}"  AllowDrop="true"
                           x:FieldModifier="Public" />
        </StackPanel>
        </Grid>
    </sdk:HierarchicalDataTemplate>

我有 1 个数据模板,其中包含父原因和子原因。是否有一个额外的属性可以查看该项目是否将被放到第二个级别以创建第三个并禁用它?谢谢

4

0 回答 0