Y a-t-il des exemples? Je n'ai pas été en mesure de trouver quoi que ce soit sur google qui montre comment implémenter cette pratique de conception en utilisant des powerboots.Pouvez-vous implémenter Model-View-ViewModel en utilisant Powershell et WPF en utilisant PowerBoots?
Pouvez-vous implémenter Model-View-ViewModel en utilisant Powershell et WPF en utilisant PowerBoots?
Répondre
Eh bien, je dois travailler à ce un peu à mettre ensemble un exemple concret, mais permettez-moi de vous donner quelques conseils pour vous aider sur votre chemin ...
Vous devriez travailler avec le "tip" de PowerBoots source-contrôle, le dév continue de négliger de libérer, mais le code est solide (un inconvénient: je pense que la pointe actuelle a seulement le dll pour .Net4 64bit)
Vous devriez considérer en utilisant plusieurs fenêtres successivement, ou en utilisant des pages pour gérer vos "vues"
Avec la dernière version du contrôle de source, vous pouvez vous en sortir avec quelque chose d'aussi simple que cela:
# Create a ViewModel from your data (I'm hardcoding the data):
$data = new-object psobject -property @{
Name = "John Brown"
Age = 15
HairColor = "Black"
}
# Create a View bound to that data ...
boots {
stackpanel -Margin 5 {
textbox -text { binding -path "Name" $data }
textbox -text { binding -path "Age" $data }
textbox -text { binding -path "HairColor" $data }
button "OK" -margin 10 -On_Click { $this.Parent.Parent.Close() }
}
}
# When that closes, any changes to the data are preserved ...
$data
Il est évident que ce n'est pas un exemple complet MVVM, mais nous espérons qu'il vous obtiendrez sur votre chemin pour l'instant.
- 1. en utilisant system.thread.threadpool dans powershell
- 2. Déboguer PowerShell en utilisant PowerGUI
- 3. En utilisant CrystalReport et WPF, C#
- 4. Quand développer en utilisant Powershell vs C#?
- 5. Implémenter la méthode "intersection" en utilisant java
- 6. Comment implémenter l'adressage WS en utilisant WCF?
- 7. Comment implémenter les colonnes ChangeTime et ChangeUser en utilisant NHibernate?
- 8. Comment implémenter et partager une fonction inline en utilisant C99?
- 9. Comment [et où] implémenter une validation en utilisant ModelBinder
- 10. Comment implémenter l'OO en Javascript en utilisant un framework prototype?
- 11. shapefiles TIGER - en utilisant et en interprétant
- 12. Comment implémenter l'authentification sécurisée en utilisant xml-rpc en python?
- 13. en utilisant la lumière globale dans Wpf
- 14. Modélisation 3D dans WPF en utilisant C#
- 15. WPF TreeView glisser-déposer en utilisant l'aperçu
- 16. Contrôle de glissement d'image en utilisant wpf
- 17. WPF: comment masquer GridViewColumn en utilisant XAML?
- 18. png transparent en utilisant WPF dans VS2008
- 19. Filtre WPF TreeView en utilisant MVVM
- 20. WPF ComboBox DropDown en utilisant PlacementTarget
- 21. débogage wpf en utilisant le problème sos.dll
- 22. INotifyPropertyChanged et INotifyCollectionChanged dans F # en utilisant WPF
- 23. Comment lire et écrire des fichiers CSV en utilisant WPF?
- 24. Comment dessiner un graphique en utilisant WPF et IronPython
- 25. En utilisant WPF ComboBox, datatable, MVVM
- 26. WPF - MergedDictionary utilisant RibbonControlsLibrary en XAML
- 27. en utilisant le style dans WPF
- 28. Sauvegarde Sharepoint 2010 (en utilisant Powershell - Backup-SPFarm)
- 29. Comment interagir avec un Iframe en utilisant Powershell?
- 30. Format de fichier en utilisant Awk dans PowerShell