IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Silverlight Discussion :

TreeView Composite hierarchichalDatatemplate


Sujet :

Silverlight

  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Mars 2010
    Messages
    21
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2010
    Messages : 21
    Par défaut TreeView Composite hierarchichalDatatemplate
    Bonjour,

    Pour faire un controle composite: Treeview + boutons (expandAll, collapsAll, searchItem)... je suis parti sur un controle lookless. Je bute sur un premier point: je n'arrive pas à exposer mon ItemTemplate dans la vue consommatrice...Quelqu'un à une idée ....

    Code XAML:
    Code xml : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
     
        <Style TargetType="controls:MyTreeViewControl">
            <Setter Property="Template">
                <Setter.Value>
                    <ControlTemplate TargetType="controls:MyTreeViewControl">
                        <Border Background="LightGray">
                            <StackPanel>
                                <StackPanel Orientation="Horizontal">
                                    <TextBox x:Name="tbSearch" Width="150" Height="20" ></TextBox>
                                    <Button x:Name="btok" Content="ok" Width="50" Height="20"/>
                                    <Button x:Name="btExpandAll" Content="+" Width="20" Height="20"/>
                                    <Button x:Name="btCollapsedAll" Content="-" Width="20" Height="20"/>
                                </StackPanel>
                                <telerik:RadTreeView x:Name="PART_Treeview" ItemsSource="{Binding ItemsSource,RelativeSource={RelativeSource TemplatedParent}}" Style="{TemplateBinding TreeViewStyle}"
                                    SelectedItem="{Binding SelectedItem,RelativeSource={RelativeSource TemplatedParent},Mode=TwoWay}">
                                </telerik:RadTreeView>
     
                            </StackPanel>
                        </Border >
                    </ControlTemplate>
                </Setter.Value>
            </Setter>
        </Style>

    Vue consommatrice:
    Code xml : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
     
            <controls:MyTreeViewControl x:Name="myTv" Grid.Column="1" Grid.Row="1"
                                         ItemsSource="{Binding HelpTopics, Mode=TwoWay}">
                <controls:HSWTreeViewControl.ItemTemplate>
                    <telerik:HierarchicalDataTemplate ItemsSource="{Binding SubTopics, Mode=TwoWay}">
                        <TextBlock Text="{Binding Name}" />
                    </telerik:HierarchicalDataTemplate>
                </controls:HSWTreeViewControl.ItemTemplate>
            </controls:HSWTreeViewControl>

    Résultat: l'ItemTemplate ne fonctionne pas

    Merci de m'aider.

  2. #2
    Invité
    Invité(e)
    Par défaut
    Citation Envoyé par pmorestin Voir le message
    Résultat: l'ItemTemplate ne fonctionne pas
    ça veut dire ça ne compile pas ou que le résultat à l'exécution n'est pas celui dont tu t'attendais ?

Discussions similaires

  1. TreeView et menu contextuel...
    Par agh dans le forum Composants VCL
    Réponses: 6
    Dernier message: 06/04/2009, 12h23
  2. TreeView -> ajouter un child à un noeud donné
    Par fake dans le forum Composants VCL
    Réponses: 6
    Dernier message: 26/03/2003, 17h14
  3. Réponses: 5
    Dernier message: 09/01/2003, 11h55
  4. où y a t il un tutorial pour le Treeview ??
    Par silvermoon dans le forum C++Builder
    Réponses: 4
    Dernier message: 09/12/2002, 13h30
  5. [Pointer]Treeview.Data
    Par rbag dans le forum Composants VCL
    Réponses: 7
    Dernier message: 31/08/2002, 01h44

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo