none
Powershell. Как подключить Framework для создания формы взамен Windows.Forms? RRS feed

  • Вопрос

  • Добрый день.

    Вопрос на засыпку.
    При создании GUI форм в Powershell использую стандартный System.Windows Forms:
    Add-Type -assembly System.Windows.Forms

    Возможно ли подключить сторонний Framework чтобы преобразовать формы?
    Интересует этот

    Или же можно сделать форму в Visual Studio с помощью фрамворка и прикрутить ее к скрипту?

    Спасио заранее

    18 октября 2017 г. 13:27

Ответы

  • Visual Studio:
    How to use Winforms Modern UI Metro Framework - http://denricdenise.info/2014/09/how-to-use-winforms-modern-ui/

    PS > Find-Package MetroModernUI
    
    Name                           Version          Source
    ----                           -------          ------
    MetroModernUI                  1.4.0.0          nuget.org
    MetroModernUI                  1.4.0.0          Nuget


    PS >  Save-Package MetroModernUI -Source Nuget -Path D:\
    
    Add-Type -Assembly System.Windows.Forms
    Get-ChildItem D:\MetroModernUI\1.4.0.0\lib\net | Foreach {
    	[reflection.assembly]::LoadFile($_.FullName)
    }
    
    [System.Windows.Forms.Application]::EnableVisualStyles()
    [System.Windows.Forms.Application]::SetCompatibleTextRenderingDefault($false)
    
    
    $form = [MetroFramework.Forms.MetroForm]::new()
    [System.Windows.Forms.Application]::Run($form)


    • Предложено в качестве ответа Vector BCOModerator 18 октября 2017 г. 14:37
    • Помечено в качестве ответа KazunEditor 23 октября 2017 г. 6:34
    18 октября 2017 г. 14:25
    Отвечающий