{"id":33071206,"url":"https://github.com/WPFDevelopersOrg/XamlViewer","last_synced_at":"2025-11-19T03:02:07.066Z","repository":{"id":46286042,"uuid":"221394621","full_name":"WPFDevelopersOrg/XamlViewer","owner":"WPFDevelopersOrg","description":"XAML Viewer is a lightweight XAML editor.","archived":false,"fork":false,"pushed_at":"2022-09-20T08:52:33.000Z","size":6714,"stargazers_count":276,"open_issues_count":3,"forks_count":35,"subscribers_count":6,"default_branch":"master","last_synced_at":"2025-06-20T21:41:12.644Z","etag":null,"topics":["desktop","editor","multi-target","netcore3","preview","wpf","xaml"],"latest_commit_sha":null,"homepage":"","language":"C#","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/WPFDevelopersOrg.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2019-11-13T07:05:49.000Z","updated_at":"2025-06-20T03:23:05.000Z","dependencies_parsed_at":"2022-08-12T12:50:33.250Z","dependency_job_id":null,"html_url":"https://github.com/WPFDevelopersOrg/XamlViewer","commit_stats":null,"previous_names":[],"tags_count":9,"template":false,"template_full_name":null,"purl":"pkg:github/WPFDevelopersOrg/XamlViewer","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/WPFDevelopersOrg%2FXamlViewer","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/WPFDevelopersOrg%2FXamlViewer/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/WPFDevelopersOrg%2FXamlViewer/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/WPFDevelopersOrg%2FXamlViewer/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/WPFDevelopersOrg","download_url":"https://codeload.github.com/WPFDevelopersOrg/XamlViewer/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/WPFDevelopersOrg%2FXamlViewer/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":285175517,"owners_count":27127379,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","status":"online","status_checked_at":"2025-11-19T02:00:05.673Z","response_time":65,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["desktop","editor","multi-target","netcore3","preview","wpf","xaml"],"created_at":"2025-11-14T09:00:30.296Z","updated_at":"2025-11-19T03:02:07.061Z","avatar_url":"https://github.com/WPFDevelopersOrg.png","language":"C#","funding_links":[],"categories":["Utilities"],"sub_categories":["Individual Controls"],"readme":"# XAML Viewer\nXAML is a lightweight XAML Editor.\nWhile coding, the corresponding design preview can be displayed in real time.Providing convenient doc management, and more user-friendly intelligent tips.\nWhen you are learning or trying out some XAML effects, it's a pretty good choice for you.\n\n![Preview](images/XAMLViewer.png)\n\n## Build\n1. [.Net Core 3.1 SDK and .Net Framework 4.5 Dev Pack](https://dotnet.microsoft.com/download);\n2. [Visual Studio Code or Visual Studio 2019](https://visualstudio.microsoft.com/);\n3. Windows 7 SP1/8/8.1/10\n\n_Notice：You can adjust the TargetFrameworks in the Directory.Build.props file according to your needs._\n\n## Document Manager\n1. Support operations: new, save, open, close, drag and etc.;\n2. Support quick-selection for opened file in Active Files drop-down list.\n\n_Notice：Only local doc files could be saved when closing the software. Please make sure doc files had been saved in local path._\n\n## Automitic Compilation\n1. Auto-Compile: Enable/disable Auto-Compile function, While compile manually [F5] always takes effect;\n2. Auto-Compile Delay: To compile automatically after \"Auto-Compile Delay\" time while idle(no input).\n\n## Reference\n1. [Setting] \u003e\u003e [Reference] \u003e\u003e [Add]: To add custom control library, which could be called directly in XAML;\n2. Please declare namespace as the following form:\u003c/br\u003e\n``` csharp\nxmlns:controls=\"clr-namespace:MyControl.Controls;assembly=MyControl\"\n```\n## Data Source\n### 1. Object\n\n![DataSource](images/DataSource.png)\n``` xml\n\u003cTextBlock Tag=\"{Binding id}\"\n           IsEnabled=\"{Binding enabled}\"\n           Text=\"{Binding child.name}\"/\u003e\n```\n### 2. Array\n\n![DataSource](images/DataSource_Array.png)\n``` xml\n\u003cItemsControl ItemsSource=\"{Binding .}\"\u003e\n    \u003cItemsControl.ItemTemplate\u003e\n        \u003cDataTemplate\u003e\n            \u003cTextBlock Tag=\"{Binding id}\"\n\t\t       IsEnabled=\"{Binding enabled}\"\n\t\t       Text=\"{Binding name}\"/\u003e\n        \u003c/DataTemplate\u003e\n    \u003c/ItemsControl.ItemTemplate\u003e\n\u003c/ItemsControl\u003e\n```\n## Third-Party Notices\nLibrary|Version|License\n--|:--:|--:\n[Prism](https://github.com/PrismLibrary/Prism)|7.2.0.1422|[MIT](https://github.com/PrismLibrary/Prism/blob/master/LICENSE)\n[Microsoft.Xaml.Behaviors](https://github.com/microsoft/XamlBehaviorsWpf)|1.1.19|[MIT](https://github.com/microsoft/XamlBehaviorsWpf/blob/master/LICENSE)\n[AvalonEdit](https://github.com/icsharpcode/AvalonEdit)|6.0.1|[MIT](https://github.com/icsharpcode/AvalonEdit/blob/master/LICENSE)\n[Json.NET](https://github.com/JamesNK/Newtonsoft.Json)|12.0.3|[MIT](https://github.com/JamesNK/Newtonsoft.Json/blob/master/LICENSE.md)\n                   \n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2FWPFDevelopersOrg%2FXamlViewer","html_url":"https://awesome.ecosyste.ms/projects/github.com%2FWPFDevelopersOrg%2FXamlViewer","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2FWPFDevelopersOrg%2FXamlViewer/lists"}