[WPF] TreeView aus-faden der expander symbole?



  • heiho

    jeder kennt doch den folder tree vom windows explorer ab vista
    dort sind die symbole zum auf und zuklappen dreiecke
    das ist default bei wpf (das des theme benutzt wird)
    nur wie kann ich ein tree dazu bringen das diese symbole ausgeblendet (smooth fade out) werden ab mouse leave?



  • Eigenen Style schreiben?



  • keiner ne idee?



  • habs hin bekommen

    loesung:
    ein item template schreiben welches die items richtig zeichnet - und dort den ToggleButton ein namen geben - zb "Expander"

    dann im trigger des items:

    <DataTrigger Binding="{Binding RelativeSource={RelativeSource Mode=FindAncestor, AncestorType={x:Type TreeView}}, Path=IsMouseOver}" Value="False">
    	<Setter Property="Visibility" Value="Hidden" TargetName="Expander" />
    </DataTrigger>
    

    nun wird es ausgeblendet wenn die maus nicht ueber dem tree ist -
    fuer ein softeren fade out muss (kann) man nun noch ein storyboard definieren - das denk ich bedarf aber keiner erklaerung


Anmelden zum Antworten