Level Extreme platform
Subscription
Corporate profile
Products & Services
Support
Legal
Français
MDI in WPF
Message
General information
Forum:
ASP.NET
Category:
Windows Presentation Foundation (WPF)
Title:
Environment versions
Environment:
C# 5.0
OS:
Windows Server 2012
Network:
Windows 2008 Server
Database:
MS SQL Server
Application:
Web
Miscellaneous
Thread ID:
01622519
Message ID:
01622527
Views:
34
>>>Has anybody tried it? And if it's not advisable, what's the alternative organization for a transaction based (desktop) application that requires a large amount of different forms? Tabcontrol will only allow a limited amount of different forms, and the forms cannot be viewed simultaneously.
>>>
>>>And if I do insist on mdi, I'd better go WinForm than WPF?
>>
>>Googling 'WPF MDI' birings up a few libraries that supposedly implement a MDI interface. Haven't tried them but
>>
>>http://wpfmdi.codeplex.com/ looks interesting.
>>http://avalondock.codeplex.com/ isn't really an MDI but could be a good design alternative.
>>
>>But MDI is going out of fashion - users can easily be confused. You can have a lot of forms opened simultaneously - but how many can be actually visible at any one time.
>>
>>WPF has the ability to provide a VS type interface with vertical, horizontal and floating tab groups. There are a few 3rd party libraries to simplify this.
>>
>>Also have a look at Prism : https://msdn.microsoft.com/en-us/library/ff648465.aspx
>>A nice way of controlling multiple views.....
>
>Many thanks.
>
>I did google and am trying to figure out if Codeplex WPF.MDI could work for me; It could, it's actually easier than I thought, but the result is very winformish. (duuuhhh).
>
>Will check out Prism. At first view it looks more than I can chew at this point, but who knows.

It, like WPF, has a steepish learning curve.
It may be overkill for your needs but if you want some bed-time reading : http://www.microsoft.com/en-us/download/details.aspx?id=42572
Or some sample apps : https://msdn.microsoft.com/en-us/library/gg430879(v=pandp.40).aspx
Previous
Reply
Map
View

Click here to load this message in the networking platform