0

我正在使用树图进行应用程序开发。我面临的问题是我想使用一个按钮来删除我已经遍历的级别。我试过了,但没有用。我是 WPF 编程的新手,我不确定所有可以使用的方法。我放了一个按钮,我已经能够检索级别编号并减少 onClick 级别编号。但水平是一样的。我对树形图使用了向下钻取属性。但我不确定通过使用按钮来实现它。Sample 是初学者的首选。希望早点回复。

场景:- 我使用平方树形图来可视化由 4 个级别组成的数据。我向下钻取地图以查看某些详细信息。例如,我有一张分别显示各大洲的世界地图。我点击了任何大陆,比如亚洲,我将获得另一个将国家显示为树状图级别的级别,然后进一步单击该国家将我带到城市或州。同样,我可以毫无问题地向后移动。现在,我正在使用一个按钮来删除我当前所在的级别。我无法这样做,请您帮我提供按钮的代码片段

4

1 回答 1

0

我部分在那里,但详细的研究将对我有所帮助。我花了很长时间才适应这件事。

私人无效Back_Click(对象发送者,RoutedEventArgs e){

        int level = TreeMap.Levels.Count;
        if (level >= 1)
        {
            TreeMap.Levels.RemoveAt(level-1);

        }


    }

此代码只能用于更改关卡,不能用于更改同一关卡的视觉效果。它不会让您返回所需的屏幕,但您可以在调试和使用 Watch 后注意到级别的变化。

于 2014-05-08T06:52:42.167 回答