All Projects → ironmansoftware → Psavalonia

ironmansoftware / Psavalonia

Licence: mit
Avalonia bindings for PowerShell

Programming Languages

powershell
5483 projects

Labels

Projects that are alternatives of or similar to Psavalonia

Csla
A home for your business logic in any .NET application.
Stars: ✭ 865 (+1959.52%)
Mutual labels:  wpf
Adaptivecards
A new way for developers to exchange card content in a common and consistent way.
Stars: ✭ 950 (+2161.9%)
Mutual labels:  wpf
Download Manager
Download Manager with features like in IDM
Stars: ✭ 36 (-14.29%)
Mutual labels:  wpf
Clientserverproject
一个C-S模版,该模版由三部分的程序组成,一个服务端运行的程序,一个客户端运行的程序,还有一个公共的组件,实现了基础的账户管理功能,版本控制,软件升级,公告管理,消息群发,共享文件上传下载,批量文件传送功能。具体的操作方法见演示就行。本项目的一个目标是:提供一个基础的中小型系统的C-S框架,客户端有三种模式,无缝集成访问,winform版本,wpf版本,asp.net mvc版本,方便企业进行中小型系统的二次开发和个人学习。同时网络组件方便的支持读写三菱和西门子PLC的数据,详细见Readme
Stars: ✭ 873 (+1978.57%)
Mutual labels:  wpf
Fluentwpf
Fluent Design System for WPF.
Stars: ✭ 912 (+2071.43%)
Mutual labels:  wpf
Mvvmlight
The main purpose of the toolkit is to accelerate the creation and development of MVVM applications in Xamarin.Android, Xamarin.iOS, Xamarin.Forms, Windows 10 UWP, Windows Presentation Foundation (WPF), Silverlight, Windows Phone.
Stars: ✭ 973 (+2216.67%)
Mutual labels:  wpf
Wpfnewprojectsystemsample
Sample WPF application using the new csproj format (.NET Core project system https://github.com/dotnet/project-system/ ). Targering .NET Framework 4.6.2 or higher.
Stars: ✭ 25 (-40.48%)
Mutual labels:  wpf
Cmake csharp example
CMake C#/.NET WPF and WinForms Examples
Stars: ✭ 41 (-2.38%)
Mutual labels:  wpf
Wbooru
色图事人类科技发展的关键动力(WPF + MEF)
Stars: ✭ 28 (-33.33%)
Mutual labels:  wpf
Sharpscadalite
SharpSCADA 项目的简化版本
Stars: ✭ 35 (-16.67%)
Mutual labels:  wpf
Formswpflive
Live XAML development for Xamarin Forms Apps using WPF Backend.
Stars: ✭ 14 (-66.67%)
Mutual labels:  wpf
Teds Terminal
A modern terminal emulator with high DPI support, mouse wheel scaling, 32-bit colour and tty compatible.
Stars: ✭ 20 (-52.38%)
Mutual labels:  wpf
Mahapps.metro
A framework that allows developers to cobble together a better UI for their own WPF applications with minimal effort.
Stars: ✭ 8,023 (+19002.38%)
Mutual labels:  wpf
Imposter.fiddler
Fiddler Extension Version of Imposter
Stars: ✭ 11 (-73.81%)
Mutual labels:  wpf
Imageresizer
Moved to Microsoft PowerToys
Stars: ✭ 994 (+2266.67%)
Mutual labels:  wpf
Prism Samples Wpf
Samples that demonstrate how to use various Prism features with WPF
Stars: ✭ 937 (+2130.95%)
Mutual labels:  wpf
Bindables
Bindables converts your auto properties into Wpf dependency or attached properties.
Stars: ✭ 33 (-21.43%)
Mutual labels:  wpf
Eyeauras
EyeAuras is a program which allows you to clone windows and keep them always-on-top while working with other applications
Stars: ✭ 42 (+0%)
Mutual labels:  wpf
Active Directory B2c Dotnet Desktop
Sample showing how a Windows Desktop .NET (WPF) application can sign in a user using Azure AD B2C, get an access token using MSAL.NET and call an API.
Stars: ✭ 39 (-7.14%)
Mutual labels:  wpf
Modernwpfcommunitytoolkit
The ModernWpf Community Toolkit is a collection of helper functions and custom controls for the ModernWpf library.
Stars: ✭ 35 (-16.67%)
Mutual labels:  wpf

PSAvalonia

Avalonia bindings for PowerShell

Avalonia

Avalonia is a WPF-style, cross-platform UI library. It works with .NET Core and on Linux, Windows and MacOS.

Available Commands

  • Show-AvaloniaWindow
  • ConvertTo-AvaloniaWindow
  • Find-AvaloniaControl

Example

$Xaml = '<Window xmlns="https://github.com/avaloniaui"
        xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
        xmlns:d="http://schemas.microsoft.com/expression/blend/2008"
        xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006"
        mc:Ignorable="d" d:DesignWidth="800" d:DesignHeight="450"
        x:Class="avaloniaui.MainWindow"
        Title="avaloniaui">
   <StackPanel>
	<Button Width="160" Name="button">My Button</Button>
        <TextBox HorizontalAlignment="Left" Margin="12,12,0,0" Name="txtDemo" VerticalAlignment="Top" Width="500" Height="25" />
    </StackPanel>
</Window>'
$window = ConvertTo-AvaloniaWindow -Xaml $Xaml
$Button = Find-AvaloniaControl -Name 'button' -Window $Window
$txtDemo = Find-AvaloniaControl -Name 'txtDemo' -Window $Window
$Button.add_Click({$txtDemo.Text = "Hello, World from $($PSVersionTable.OS) running PowerShell Core $($PSVersionTable.PSVersion)"})
Show-AvaloniaWindow -Window $Window

Script Running on Windows

Script Running on Linux

Supported PowerShell Versions

  • 6.2
  • 7.0
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].