All Projects → MikeShepard → WPFBot3000

MikeShepard / WPFBot3000

Licence: MIT license
Simple domain-specific language for a small subset of WPF, mainly for doing very limited (get the picture?) input forms in PowerShell

Programming Languages

powershell
5483 projects

Labels

Projects that are alternatives of or similar to WPFBot3000

QingTing.Fm
Simple function of playing and displaying QingtingFm(蜻蜓FM) based on WPF
Stars: ✭ 21 (-44.74%)
Mutual labels:  wpf
SuggestBoxLib
A WPF Dark/Light AutoComplete TextBox that can easily handle 20.000+ entries.
Stars: ✭ 36 (-5.26%)
Mutual labels:  wpf
WebExpress
Web browser in C# and WPF
Stars: ✭ 71 (+86.84%)
Mutual labels:  wpf
HandyControl
WPF HandyControl各个控件使用案例;修改主题、颜色、语言。
Stars: ✭ 49 (+28.95%)
Mutual labels:  wpf
WPFControls-ThemePack
Custom designed themes for WPF controls to make your app look better. Simple to modify.
Stars: ✭ 28 (-26.32%)
Mutual labels:  wpf
WpfTetris
MVVM based Tetris application sample on WPF
Stars: ✭ 24 (-36.84%)
Mutual labels:  wpf
CaliburnMicro-Calculator
A simple Calculator using Caliburn.Micro (WPF with MVVM)
Stars: ✭ 19 (-50%)
Mutual labels:  wpf
SecKill
九价秒杀WPF
Stars: ✭ 98 (+157.89%)
Mutual labels:  wpf
TinyHtmlWpf
TinyHtml.Wpf is a WPF HTML rendering library based on litehtml. It provides the rendering backend for WPF. Contrary to similar libraries it uses native WPF drawing to render texts, images and other stuff. So it is fully capable of doing high dpi and blends seemlessly with other content.
Stars: ✭ 30 (-21.05%)
Mutual labels:  wpf
CefGlue
.NET binding for The Chromium Embedded Framework (CEF)
Stars: ✭ 44 (+15.79%)
Mutual labels:  wpf
Maple
Maple is a windows desktop application designed to support semi and non professional streamers in playing back local audio files and streaming content from the internet to their favorite playback device
Stars: ✭ 37 (-2.63%)
Mutual labels:  wpf
YoutubePlaylistDownloader
A tool to download whole playlists, channels or single videos from youtube and also optionally convert them to almost any format you would like
Stars: ✭ 226 (+494.74%)
Mutual labels:  wpf
WeChatClient
一个高仿微信网页版 https://wx.qq.com 的WPF应用程序,基本完成了网页微信的主要基础功能,例如聊天,联系人,搜索,表情等。
Stars: ✭ 68 (+78.95%)
Mutual labels:  wpf
YuzuMarker
🍋 [WIP] Manga Translation Tool
Stars: ✭ 76 (+100%)
Mutual labels:  wpf
dotnet
.NET Community Toolkit is a collection of helpers and APIs that work for all .NET developers and are agnostic of any specific UI platform. The toolkit is maintained and published by Microsoft, and part of the .NET Foundation.
Stars: ✭ 865 (+2176.32%)
Mutual labels:  wpf
SVGImage
A SVGImage Control for WPF
Stars: ✭ 132 (+247.37%)
Mutual labels:  wpf
youtube-dl-wpf
A simple GUI wrapper for youtube-dl and yt-dlp.
Stars: ✭ 358 (+842.11%)
Mutual labels:  wpf
WindowsCommunityToolkit
The Windows Community Toolkit is a collection of helpers, extensions, and custom controls. It simplifies and demonstrates common developer tasks building UWP and .NET apps for Windows 10 and Windows 11. The toolkit is part of the .NET Foundation.
Stars: ✭ 4,934 (+12884.21%)
Mutual labels:  wpf
UIfied
A unified PowerShell DSL for UIs
Stars: ✭ 25 (-34.21%)
Mutual labels:  wpf
LearningPoint
A repository for learning different technologies, frameworks, features......
Stars: ✭ 66 (+73.68%)
Mutual labels:  wpf

WPFBot3000

Build status

A Domain-Specific Language for PowerShell that encapsulates and simplifies Windows Presentation Foundation (WPF) classes

Installation

PowerShell version check (minimum)

PS \> $PSVersionTable.PSVersion

Major  Minor  Build  Revision
-----  -----  -----  --------
5      1      (any)  (any)

Install From PowerShell (Admin)

PS \> Install-Module -Name WPFBot3000 -Force

Visit WPFBot3000 at the PowerShell Gallery

Quickstart

Example One

Import-Module WPFBot3000

Dialog {
  TextBox FirstName
  TextBox LastName
  TextBox EmailAddress
  DatePicker ReminderDate
}

Example Two: 'Hello, World'

Import-Module WPFBot3000

Dialog {
  TextBox Name -property @{ Padding = '0,4,0,0' }
  Button Personalize -Action { $Greeting.Content="Hello, $($Name.Text)!" }
  Label 'Hello, World!' -Name Greeting
} -Property @{ Title = 'Hello!'; MinHeight = 144; MinWidth = 233; }

Documentation

Frequently Used Controls

Microsoft .NET WPF System.Windows.Controls Reference

Blog

Visit Mike's blog: PowerShell Station

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].