【问题标题】:How to implement TreeMaps DrillDown on Button Click?如何在按钮单击时实现 TreeMaps DrillDown?
【发布时间】:2014-05-08 14:52:42
【问题描述】:

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

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

【问题讨论】:

  • 什么意思是“删除我已经遍历的级别”? Treemaps 是一种广泛定义的可视化技术,您的实现是什么?您的问题中的信息太少,以至于无法给出实质性答案。投票给这个“不清楚你在问什么”。
  • 我使用平方树形图来可视化由 4 个级别组成的数据。我向下钻取地图以查看某些详细信息。例如,我有一张分别显示各大洲的世界地图。我点击了任何大陆,比如亚洲,我将获得另一个将国家显示为树状图级别的级别,然后进一步单击该国家将我带到城市或州。同样,我可以毫无问题地向后移动。现在,我正在使用一个按钮来删除我当前所在的关卡。我无法这样做,请您帮我编写一个按钮的代码 sn-p。
  • 越来越清晰了。请接受您的评论并将其重新编入问题中,这样人们就不必阅读 cmets 来了解整个情况。谢谢。
  • 谢谢加里。你能不能快点回答,这样我可以更快地完成我的工作,并可能有助于打动老板!!!!!!
  • 投票被撤回。你很好。

标签: c# wpf treemap drilldown


【解决方案1】:

我只是部分存在,但详细的研究会对我有所帮助。我花了很长时间才适应这个。

private void Back_Click(object sender, RoutedEventArgs e) {

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

        }


    }

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

【讨论】:

    猜你喜欢
    • 2014-12-07
    • 2011-04-18
    • 2021-09-18
    • 2018-05-27
    • 1970-01-01
    • 1970-01-01
    • 2017-02-05
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多