All Projects → huangjia2107 → Xamlviewer

huangjia2107 / Xamlviewer

Licence: mit
XAML Viewer is a lightweight XAML editor.

Projects that are alternatives of or similar to Xamlviewer

Modernwpfcommunitytoolkit
The ModernWpf Community Toolkit is a collection of helper functions and custom controls for the ModernWpf library.
Stars: ✭ 35 (-59.77%)
Mutual labels:  desktop, wpf, xaml
Kodeweave
HTML/CSS/JS and Markdown Playground For Web Designers and Developers
Stars: ✭ 87 (+0%)
Mutual labels:  editor, desktop, preview
SoftwareHelper
This is a windows app shortcut widget 🔨
Stars: ✭ 122 (+40.23%)
Mutual labels:  xaml, wpf, desktop
Modernwpf
Modern styles and controls for your WPF applications
Stars: ✭ 2,610 (+2900%)
Mutual labels:  desktop, wpf, xaml
Core2d
A multi-platform data driven 2D diagram editor.
Stars: ✭ 475 (+445.98%)
Mutual labels:  editor, wpf, xaml
Reactivehistory
Reactive undo/redo framework for .NET.
Stars: ✭ 82 (-5.75%)
Mutual labels:  wpf, xaml
Vuep
🎡 A component for rendering Vue components with live editor and preview.
Stars: ✭ 840 (+865.52%)
Mutual labels:  editor, preview
Adonis Ui
Lightweight UI toolkit for WPF applications offering classic but enhanced windows visuals
Stars: ✭ 878 (+909.2%)
Mutual labels:  wpf, xaml
Fluentwpf
Fluent Design System for WPF.
Stars: ✭ 912 (+948.28%)
Mutual labels:  wpf, xaml
Adaptivecards
A new way for developers to exchange card content in a common and consistent way.
Stars: ✭ 950 (+991.95%)
Mutual labels:  wpf, xaml
Mahapps.metro
A framework that allows developers to cobble together a better UI for their own WPF applications with minimal effort.
Stars: ✭ 8,023 (+9121.84%)
Mutual labels:  wpf, xaml
Electron Markdownify
📕 A minimal Markdown editor desktop app
Stars: ✭ 700 (+704.6%)
Mutual labels:  editor, desktop
Reactiveproperty
ReactiveProperty provides MVVM and asynchronous support features under Reactive Extensions. Target framework is .NET Standard 2.0.
Stars: ✭ 603 (+593.1%)
Mutual labels:  wpf, xaml
Formswpflive
Live XAML development for Xamarin Forms Apps using WPF Backend.
Stars: ✭ 14 (-83.91%)
Mutual labels:  wpf, xaml
Graviton App
🚀 A modern-looking Code Editor
Stars: ✭ 601 (+590.8%)
Mutual labels:  editor, desktop
Granular
WPF for JavaScript
Stars: ✭ 569 (+554.02%)
Mutual labels:  wpf, xaml
Xamarin Forms Gtk Movies Sample
The Movie DB Xamarin.Forms Sample
Stars: ✭ 83 (-4.6%)
Mutual labels:  wpf, xaml
Orc.filterbuilder
WPF UI to help users build collection filters
Stars: ✭ 56 (-35.63%)
Mutual labels:  wpf, xaml
Mahapps.metro.iconpacks
Awesome icon packs for WPF and UWP in one library
Stars: ✭ 1,157 (+1229.89%)
Mutual labels:  wpf, xaml
Wpfbindingerrors
💥 Turn WPF Binding errors into exception
Stars: ✭ 73 (-16.09%)
Mutual labels:  wpf, xaml

XAML Viewer

XAML is a lightweight XAML Editor. While coding, the corresponding design preview can be displayed in real time.Providing convenient doc management, and more user-friendly intelligent tips. When you are learning or trying out some XAML effects, it's a pretty good choice for you.

Preview

Build

  1. .Net Core 3.1 SDK and .Net Framework 4.5 Dev Pack;
  2. Visual Studio Code or Visual Studio 2019;
  3. Windows 7 SP1/8/8.1/10

Notice:You can adjust the TargetFrameworks in the Directory.Build.props file according to your needs.

Document Manager

  1. Support operations: new, save, open, close, drag and etc.;
  2. Support quick-selection for opened file in Active Files drop-down list.

Notice:Only local doc files could be saved when closing the software. Please make sure doc files had been saved in local path.

Automitic Compilation

  1. Auto-Compile: Enable/disable Auto-Compile function, While compile manually [F5] always takes effect;
  2. Auto-Compile Delay: To compile automatically after "Auto-Compile Delay" time while idle(no input).

Reference

  1. [Setting] >> [Reference] >> [Add]: To add custom control library, which could be called directly in XAML;
  2. Please declare namespace as the following form:
xmlns:controls="clr-namespace:MyControl.Controls;assembly=MyControl"

Data Source

1. Object

DataSource

<TextBlock Tag="{Binding id}"
           IsEnabled="{Binding enabled}"
           Text="{Binding child.name}"/>

2. Array

DataSource

<ItemsControl ItemsSource="{Binding .}">
    <ItemsControl.ItemTemplate>
        <DataTemplate>
            <TextBlock Tag="{Binding id}"
		       IsEnabled="{Binding enabled}"
		       Text="{Binding name}"/>
        </DataTemplate>
    </ItemsControl.ItemTemplate>
</ItemsControl>

Third-Party Notices

Library Version License
Prism 7.2.0.1422 MIT
Microsoft.Xaml.Behaviors 1.1.19 MIT
AvalonEdit 6.0.1 MIT
Json.NET 12.0.3 MIT
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].