7 responses to “A SilverLight TreeMap control”

  1. Herba

    Hello and thanks – this is looking great. Is there any chance that you will port this to WPF?

  2. Marcos Tabaj

    Good job. Will you publish the control source?

  3. Project Turing – Data Entry (a mini-tutorial) - Jesse Liberty - Silverlight Geek

    [...] A treemap is an increasingly popular control for displaying trends in data because you can put a lot of information in a small space and still make it relatively easily understood. There are nice write-ups of the treemap here and here [...]

  4. Rashun

    Do you plan to post the source code?

  5. leblanc meneses

    does your book discuss binding to hierarchicaldatatemplate to visually create different tree representations visually (not just treeview)?

    below i present 2 different scenarios …
    —————
    Example: leopard-desktop-stack

    http://appledifferent.com/wordpress/wp-content/leopard-desktop-stack.jpg

    what would be the pseudo code/approach to create this? Would this all be done with styles?

    another use case:

    codeproject has this article:
    http://www.codeproject.com/KB/WPF/LayeredTreeDraw.aspx?msg=2956342
    except i want my model not have to inherit from his node objects.

    I could actually use that control for a tool i’m building:
    http://www.robusthaven.com/data/products/npeg/npeg-ide.jpg

    parse tree renders in a treeview using:
    <HierarchicalDataTemplate DataType="{x:Type model:ParseTreeElement}" ItemsSource="{Binding Path=Children}">
    <ContentPresenter Grid.Row="1" Content="{Binding Path=Expression}" Margin="5,0,0,0" />
    </HierarchicalDataTemplate>

    however the real power of wpf would come when i show a directed graph control of the parse tree (step 1).

    Should i inherit from treeview or create a custom directedgraphpanel?

    I don’t want to do this all with styles. Instead, I want to use standard algorithms as discussed in codeproject article.

    I would like the behavior of the treeview control but a rendering panel using algorithms presented in codeproject article.

    how would the approach look for in this scenario?

    thanks

Leave a Reply