Frage

Ich habe gehört, dass die Powershell ISE die gleiche WPF Texteditor wie Visual Studio 2010 und das Oslo IntelliPad verwendet. Ich weiß, dass Sie diesen Editor in Visual Studio erweitern können Ihr eigenes WPF-Steuerelement in den Editor des XAML-Datei durch Einfügen. Meine Frage ist nun: Ist das auch möglich, mit dem PowerShellISE? Hat jemand versuchen, dies noch zu tun?

War es hilfreich?

Lösung

Es ist wahr, dass es die gleiche Kontrolle ist. Ich glaube nicht, dass Sie Ihr eigenes WPF-Steuerelement einfügen. Allerdings ist die ISE vollständig programatic und verfügt über ein Objektmodell, das Sie die ISE anpassen können. Sie können mit dem $ psise Variable das Objektmodell zugreifen. Sie können eine Menge von Optionen mit $ psise.options zwicken

1 >  $psise.options


SelectedScriptPaneState       : Right
ShowToolBar                   : True
TokenColors                   : {[Attribute, #FF84A7C1], [Command, #FFFFFF60], 
                                [CommandArgument, #FFFFFFFF], [CommandParameter
                                , #FFFFDE00]...}
DefaultOptions                : Microsoft.PowerShell.Host.ISE.ISEOptions
FontSize                      : 16
FontName                      : consolas
ErrorForegroundColor          : #FFFF0000
ErrorBackgroundColor          : #00FFFFFF
WarningForegroundColor        : #FFFF8C00
WarningBackgroundColor        : #00FFFFFF
VerboseForegroundColor        : #FF0000FF
VerboseBackgroundColor        : #00FFFFFF
DebugForegroundColor          : #FF0000FF
DebugBackgroundColor          : #00FFFFFF
OutputPaneBackgroundColor     : #FF000000
OutputPaneTextBackgroundColor : #FF000000
OutputPaneForegroundColor     : #FFFFFFFF
CommandPaneBackgroundColor    : #FF000000
ScriptPaneBackgroundColor     : #FF000000
ScriptPaneForegroundColor     : #FF000000
ShowWarningForDuplicateFiles  : True
ShowWarningBeforeSavingOnRun  : True
UseLocalHelp                  : True
CommandPaneUp                 : True
Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top