I am a programmer in one of the machine building company and I am working on something similar but yours is lot cooler than mine .
When would have the full application?
Thanks! I will look forward to your feedback - especially as a WinForms guy!
I'm not the one to ask about MVVM frameworks because I use my own specialized application framework for industrial machine control.
Is your first screen shot taken from the full app ? I don't see anything like that UI layout (vertical tabs, etc.) if i open the download, and build/run it. not a good idea to show screens from an app we can't access.
i can't find a link to the full solution which i assume is a commercial project.
thanks, Bill
«One day it will have to be officially admitted that what we have christened reality is an even greater illusion than the world of dreams.» Salvador Dali
Hi Bill. The full version is indeed commercial and is in Beta so there isn't a link for it yet. The Lite version is literally a fork of it boiled down to screen design and project generation - so I felt that a Background section was appropriate.
I have not looked at adding support for TreeView but the full version includes Grid, TabControl, StackPanel, WrapPanel and a file editor. The code for these guys is much more involved with support for dropping controls into them, popping them out, etc.
I do appreciate the hard work you've put into this ! If your intention is to ultimately make the version you share here have the same overall GUI as the commercial version, then, I think a screen shot of the commercial version ... with the disclaimer that the UI seen does not appear in the version you can download here ... is okay; otherwise, imho, it's not germane, and is potentially confusing.
I hope you do support adding TreeView and other Controls: since TreeView is not a container which is a drop target, does that make it any less, or more, difficult to implement ? Easy for me to say, huh
cheers, Bill
«One day it will have to be officially admitted that what we have christened reality is an even greater illusion than the world of dreams.» Salvador Dali
I just added TreeView for you! Hoping for that Vote of 5 The other cool feature that I might take time to migrate from the full version is the Undo/Redo stack.
The main reason for the description of the full version is to try to generate some potential business connections. The pandemic is killing my little business
«One day it will have to be officially admitted that what we have christened reality is an even greater illusion than the world of dreams.» Salvador Dali
[2020-11-18 00:41:04.265 VSIX I] Version: 2.2.182.4985
[2020-11-18 00:41:04.337 VsSolutionEventHandler V] Loading solution '<20:35cca69d>'
[2020-11-18 00:41:04.337 CatalogManager V] Request to server for current user failed.
[2020-11-18 00:41:04.337 VsSolutionEventHandler V] Using client Id derived from solution guid. Client Id: '0966ab164082f4a2ff6f3427db8c9981722cec59bbf35cd2b16f053ce4d01bb4'
[2020-11-18 00:41:04.337 Client V] IntelliCode User didn't resolve. Cannot query for custom models.
[2020-11-18 00:41:04.541 CatalogManager V] Catalog cached user updated: user <11:2901f7a0> <f1c38681@lrs5.net>
[2020-11-18 00:41:04.562 VsSolutionEventHandler V] No model is currently trained for this solution.
[2020-11-18 00:46:04.276 Client V] Found 0 custom models attached to IntelliCode user <11:2901f7a0> (<f1c38681@lrs5.net>)
Both projects build without errors in VS 2019 Community. You must have the Core WPF workload installed of course. The .NET Framework (non-Core) version is also compatible with VS 2017 Community.
I just did a fresh Clone of the repo, built and ran the Core project with VS2019. The Core project will Not open in VS2017. It's a new project format. Confirm that you have the .NET Core WPF "workload" installed for your VS2019.
btw, the same for me:
- BuilderHMI.Lite opens and runs in both VS2019 and VS2017
- BuilderHMI.Lite.Core opens and runs in VS2019
- BuilderHMI.Lite.Core doesn't open in VS2017 ... displays mentioned message:
BuilderHMI.Lite-master\BuilderHMI.Lite.Core\BuilderHMI.Lite.Core.csproj : error : Project file is incomplete. Expected imports are missing.
regards!
Both projects build without errors in VS 2019 Community. You must have the Core WPF workload installed of course. The .NET Framework version is also compatible with VS 2017 Community.
hi there,
-it doesn't compile for me neither.
-did download, unzipped projects, started build ... here is the error:
Could not copy the file "C:\BuilderHMI.Lite-master\BuilderHMI.Lite\Visual Studio\TemplateCore\Template.csproj.user" because it was not found.
-checked the source ... there is no such file indeed
regards!
thx bruce for quick reaction.
yes, it now compiles ... looks good,
but it's not quite functional yet ... images don't show up.
here is scenario:
- image is added,
- image is edited by selecting one other than default image.png
- but it's not showing up like you demonstrated in your video.
looks like hard-coded, it stays always as ...\images\image.png regardless what i choose, either jpg or png.
regards!
I did not include example images with the project. You must copy any images required by your UI to an "Images" subfolder. For example "BuilderHMI.Lite\bin\Debug\Images".
thx bruce!
exciting, works like a charm
silly me, tried to add image from arbitrary location.
will explore it more ... looks awesome application.
the name is well chosen too, for building human machine interface.
i can see the value using it with PLCs
regards,
dragan