m:ui applications gallery

Aug 22, 2014 at 10:05 AM
Is there a gallery of applications using m:ui? (Screenshots and brief explanation.)
If not, is it worth starting one and maybe kozw might consider adding to his m:ui codeplex site?
Aug 22, 2014 at 10:17 AM
Not that I'm aware of. Great idea though, more than happy to add a gallery to this project site.
Aug 22, 2014 at 4:44 PM
Personally, I'd love to see what others are developing with m:ui - like many things, a gallery might need kick-starting so I'll send you a few screenshots over a the next few days together with a brief write-up. If you think it's good enough to use as an example, maybe it will encourage others to contribute to a gallery on your m:ui site :)
Aug 22, 2014 at 8:59 PM
Sounds great! I've created the showcase page
Aug 23, 2014 at 3:19 PM
Great! As promised, please find brief write up and screenshots, as below:

Specialist Bakery Orders and Customer management software.

Development environment:
C# (VS2013 on Win 8.1) in a MVVM format with Entity Framework, writing to a local database using SQL Server 2012.

Development considerations:
(1) using m:ui enabled fast prototype of WPF user interface - solution developed from scratch and completed in 6 weeks, with part time effort.
(2) using m:ui meant solution works on both Windows 7 and Windows 8 - big advantage.
(2) However, POCO classes were modeled and generated by Entity Framework so could not use INPC by default which meant most bindings to UI had to be hand-coded :(

Start page:

Customer page:

Orders page:

Delivery Note:

Hopefully image links work? No problems if you feel this is not suitable for your gallery.
Aug 25, 2014 at 7:04 PM
Thank you! Added to showcase page
Aug 26, 2014 at 10:10 AM
Thanks! Feel rather humbled to be listed on same page as XAML Spy but hopefully you will get more apps into the gallery :)
Nov 11, 2014 at 5:07 PM
Edited Nov 16, 2014 at 6:42 PM
This software is full accounting application accomplished by My company which manages clients,warehouses,categories,items(products),invoices,payments,spends,users,roles,dailies and permissions.
1- Software comes with two editions (express an full).
2- All labels are set as resources so it is easy to change.
3- Software uses MVVM, IoC and simple service locator approaches.
4- Software uses SQL Server 2012 local db and E.F. Code First.

Some of pages :
Welcome Page (Two Sided Content):

Welcome Page (One Sided Content):

All Clients Page:

Personal Settings Page:

Printing Settings Page:

Dailies With Chart Option:

New User Role Page:

New Warehouse in first side and all warehouses on the other:

Thanks to accept this software in applications gallery.
Nov 21, 2014 at 10:09 PM
Edited Nov 21, 2014 at 10:16 PM
I write IT applications for my company, which makes all of our jobs easier, and decided to use your framework.

Development environment:
vb.net (VS2013 on Win 7) using heavy LDAP integration

Development considerations:
(!) I am still learning WPF, so it's not as quick as it should be because of that fact.
(1) Took about a month to get everything setup properly (I didn't know WPF yet), now that I actually am accustomed to WPF, I use your suite to create modules in under a day.
(2) This is a constantly updated / changing application, and am in the process of developing an ACL editor to audit ACL permissions of directories. We would use this to check to see if people are adding permissions there not supposed to on protected directories.

1- Heavy LDAP integration
2- Ability to create user accounts on a domain
3- Ability to create work groups on a domain
4- Ability to link with exchange console, and create email accounts.
5.- Ability to add/remove/edit local and remote administrators on the fly.
6.- Ability to change/view/add group memberships to users. (You would use this if you had user A. and you wanted user B. To have all or some of the userA's permissions.
7.- Ability to view/edit user attributes for all active directory users.
8.- Ability to launch other in house applications.
9.- Ability to unlock / lock / disable user accounts.
10.- Ability to perform inventory of any computer on the network using WMI.
11.-Remotely reboot/shutdown machines
12.-Ability to scan entire domain for all computers and perform inventory with the ability to export the data to .xls or .csv

I will have allot more than this in a few more days, these are just the modules that I have ported over from winforms so far.



Creating a user:

Editing Admins:

Editing Attributes:

Editing Groups:

Help Section:

Computer Inventory:
I had to block some stuff out.... obviously.

Unlock User:

More in depth single computer inventory:
I had to block some stuff out again... for obvious reasons.
Nov 22, 2014 at 12:14 AM
Edited Nov 22, 2014 at 1:28 AM
Might not qualify as an "app", but I created a library that generates UI's and one of the demo's uses MUI.

An example screen.

Article is here:

Here's a program I'm working on called OpsUI. It's part of a monitoring system.

Using a plain light color theme. At the top clicking the left button stacks a new menu on top of what's open. Clicking the second button clears the stack and opens a menu. Next to that is the default tab. The screen is also zoomed in.

Creating a new URL menu item in a plain dark theme. Note the second tab Daily. Each tab operates independently.

Setting the accent color.

Setting the background image. The slider sets the image transparency. The left most box clears the images.

Creating some new documentation

Running split screen mode. Each side runs independently and contains it's own set of tabs. The menu on the left is a running in simple mode, the list on the right shows customers color coded to priority.