Question
[WPF] Obtenir les valeurs des SelectedItems
- Guillaume
- Auteur du sujet
- Hors Ligne
- Membre premium
Réduire
Plus d'informations
- Messages : 116
- Remerciements reçus 0
il y a 6 ans 2 mois #24923
par Guillaume
Réponse de Guillaume sur le sujet Re:[WPF] Obtenir les valeurs des SelectedItems
$Liste_Agences.SelectedItems n'affiche rien dans la console.
La partie du script qui gère ma demande :
XAML :
[code:1]<ListBox HorizontalAlignment=\"Left\" Height=\"670\" VerticalAlignment=\"Top\" Width=\"200\" Margin=\"10,45,0,0\" x:Name=\"CL_Liste_Agences\" SelectionMode=\"Multiple\" FontWeight=\"Normal\" FontSize=\"11\">
<ListBoxItem Height=\"18\" Content=\"Lyon\"/>
<ListBoxItem Height=\"18\" Content=\"Marseille\"/>
<ListBoxItem Height=\"18\" Content=\"Paris\"/>
</ListBox>[/code:1]
J'ai pas mis toute les agences, ça va faire long. Ensuite, je clique sur un bouton et ça me lance la fonction suivante :
PS :
[code:1]Function CL_Test_Partages {
$CL_Ping_Agences = $CL_Liste_Agences.SelectedItems
$CL_Ping_Agences
}[/code:1]
J'ai changé $Liste_Agences en $CL_Liste_Agences pour mon script, ce n'est pas une erreur par rapport à mon poste précédent
Pour l'instant, je lance mon script avec Powershell ISE et je veux juste qu'en cliquant sur le bouton, il m'affiche les agences sélectionnées dans la console ISE.
Dit moi si je n'ai pas donné toutes les infos nécessaires. Merci beaucoup.<br><br>Message édité par: Guillaume_F, à: 2/02/18 18:38
La partie du script qui gère ma demande :
XAML :
[code:1]<ListBox HorizontalAlignment=\"Left\" Height=\"670\" VerticalAlignment=\"Top\" Width=\"200\" Margin=\"10,45,0,0\" x:Name=\"CL_Liste_Agences\" SelectionMode=\"Multiple\" FontWeight=\"Normal\" FontSize=\"11\">
<ListBoxItem Height=\"18\" Content=\"Lyon\"/>
<ListBoxItem Height=\"18\" Content=\"Marseille\"/>
<ListBoxItem Height=\"18\" Content=\"Paris\"/>
</ListBox>[/code:1]
J'ai pas mis toute les agences, ça va faire long. Ensuite, je clique sur un bouton et ça me lance la fonction suivante :
PS :
[code:1]Function CL_Test_Partages {
$CL_Ping_Agences = $CL_Liste_Agences.SelectedItems
$CL_Ping_Agences
}[/code:1]
J'ai changé $Liste_Agences en $CL_Liste_Agences pour mon script, ce n'est pas une erreur par rapport à mon poste précédent
Pour l'instant, je lance mon script avec Powershell ISE et je veux juste qu'en cliquant sur le bouton, il m'affiche les agences sélectionnées dans la console ISE.
Dit moi si je n'ai pas donné toutes les infos nécessaires. Merci beaucoup.<br><br>Message édité par: Guillaume_F, à: 2/02/18 18:38
Connexion ou Créer un compte pour participer à la conversation.
- Guillaume
- Auteur du sujet
- Hors Ligne
- Membre premium
Réduire
Plus d'informations
- Messages : 116
- Remerciements reçus 0
il y a 6 ans 2 mois #24924
par Guillaume
Réponse de Guillaume sur le sujet Re:[WPF] Obtenir les valeurs des SelectedItems
Désolé pour le double post.<br><br>Message édité par: Guillaume_F, à: 2/02/18 18:37
Connexion ou Créer un compte pour participer à la conversation.
- Philippe
- Hors Ligne
- Modérateur
Réduire
Plus d'informations
- Messages : 1778
- Remerciements reçus 21
il y a 6 ans 2 mois #24943
par Philippe
Réponse de Philippe sur le sujet Re:[WPF] Obtenir les valeurs des SelectedItems
salut Guillaume_F
désolé d'avoir mis autant de temps pour répondre !!
ta sélection est contenue dans : $CL_Liste_Agences.SelectedItems.content
avec un petit exemple en supplément tirer de ce blog :
[code:1]
#Build the GUI
[xml]$xaml = @\"
<Window
xmlns=\"schemas.microsoft.com/winfx/2006/xaml/presentation\"
xmlns:«»x=\"schemas.microsoft.com/winfx/2006/xaml\"
x:Name=\"Window\" Title=\"Initial Window\" WindowStartupLocation = \"CenterScreen\" ResizeMode=\"NoResize\"
Width = \"313\" Height = \"425\" ShowInTaskbar = \"True\" Background = \"lightgray\">
<StackPanel >
<Button x:Name=\"selectedButton\" Content=\"clique ICI pour Afficher Selected Item/s sur la console\"/>
<ListBox HorizontalAlignment=\"Left\" Height=\"670\" VerticalAlignment=\"Top\" Width=\"200\" Margin=\"10,45,0,0\" x:Name=\"CL_Liste_Agences\" SelectionMode=\"Multiple\" FontWeight=\"Normal\" FontSize=\"11\">
<ListBoxItem Height=\"18\" Content=\"Lyon\"/>
<ListBoxItem Height=\"18\" Content=\"Marseille\"/>
<ListBoxItem Height=\"18\" Content=\"Paris\"/>
</ListBox> </StackPanel>
</Window>
\"@
$reader=(New-Object System.Xml.XmlNodeReader $xaml)
$Window=[Windows.Markup.XamlReader]::Load( $reader )
#Connect to Controls
$CL_Liste_Agences = $Window.FindName('CL_Liste_Agences')
$selectedButton = $Window.FindName('selectedButton')
#Events
$selectedButton.Add_Click({
$Résultat = $CL_Liste_Agences.SelectedItems.content
Invoke-Expression \"Write-Host `\"Agences : $Résultat`\"\"
})
$Window.ShowDialog() | out-null
[/code:1]
désolé d'avoir mis autant de temps pour répondre !!
ta sélection est contenue dans : $CL_Liste_Agences.SelectedItems.content
avec un petit exemple en supplément tirer de ce blog :
[code:1]
#Build the GUI
[xml]$xaml = @\"
<Window
xmlns=\"schemas.microsoft.com/winfx/2006/xaml/presentation\"
xmlns:«»x=\"schemas.microsoft.com/winfx/2006/xaml\"
x:Name=\"Window\" Title=\"Initial Window\" WindowStartupLocation = \"CenterScreen\" ResizeMode=\"NoResize\"
Width = \"313\" Height = \"425\" ShowInTaskbar = \"True\" Background = \"lightgray\">
<StackPanel >
<Button x:Name=\"selectedButton\" Content=\"clique ICI pour Afficher Selected Item/s sur la console\"/>
<ListBox HorizontalAlignment=\"Left\" Height=\"670\" VerticalAlignment=\"Top\" Width=\"200\" Margin=\"10,45,0,0\" x:Name=\"CL_Liste_Agences\" SelectionMode=\"Multiple\" FontWeight=\"Normal\" FontSize=\"11\">
<ListBoxItem Height=\"18\" Content=\"Lyon\"/>
<ListBoxItem Height=\"18\" Content=\"Marseille\"/>
<ListBoxItem Height=\"18\" Content=\"Paris\"/>
</ListBox> </StackPanel>
</Window>
\"@
$reader=(New-Object System.Xml.XmlNodeReader $xaml)
$Window=[Windows.Markup.XamlReader]::Load( $reader )
#Connect to Controls
$CL_Liste_Agences = $Window.FindName('CL_Liste_Agences')
$selectedButton = $Window.FindName('selectedButton')
#Events
$selectedButton.Add_Click({
$Résultat = $CL_Liste_Agences.SelectedItems.content
Invoke-Expression \"Write-Host `\"Agences : $Résultat`\"\"
})
$Window.ShowDialog() | out-null
[/code:1]
Connexion ou Créer un compte pour participer à la conversation.
- Guillaume
- Auteur du sujet
- Hors Ligne
- Membre premium
Réduire
Plus d'informations
- Messages : 116
- Remerciements reçus 0
il y a 6 ans 2 mois #24951
par Guillaume
Réponse de Guillaume sur le sujet Re:[WPF] Obtenir les valeurs des SelectedItems
Pas de soucis
Super ça marche ! Merci
Super ça marche ! Merci
Connexion ou Créer un compte pour participer à la conversation.
Temps de génération de la page : 0.074 secondes
- Vous êtes ici :
- Accueil
- forum
- PowerShell
- Entraide pour les débutants
- [WPF] Obtenir les valeurs des SelectedItems