Click here to Skip to main content
15,891,136 members
Please Sign up or sign in to vote.
0.00/5 (No votes)
See more:
We have window application which listen to specific UDP port.
Few clients (IP-Phones) can advertise their self by sending relevant UDP message to the above port.
I need to display a screen to the user with all the clients.
The user will have the ability to connect / disconnect from the client.

The screen style should be like the popup screen which contains the list of "Wifi Networks" were you have the possibility to select the network or disconnect from it.

What should I learn - WinForm or WinWPF?

How can I define a screen without the header and without the maximize / minimize / delete icons in the top?

What I have tried:

Not yet, I'm learning, I saw some videos related to WinForm and WinWPF but I don't know what type of screen should I use to get the above required style.
Posted
Updated 13-Jan-21 4:58am
Comments
Richard Deeming 13-Jan-21 4:31am    
Why limit your choices to just WinForms or WPF? There's also WinUI 2, WinUI 3 preview, "Project Reuinion" prerelease, Xamarin, ... :)

Getting started with the Windows UI library - WinUI | Microsoft Docs[^]
WinUI 3 Preview 3 (November 2020) - WinUI | Microsoft Docs[^]
Project Reunion | Microsoft Docs[^]
What is Xamarin? - Xamarin | Microsoft Docs[^]
Richard MacCutchan 13-Jan-21 5:01am    
If you want something simple that works now, then go for WinForms. Very easy implementation, and easily customisable in the designer.

1 solution

You have more options and more control over the UI with WPF.

The learning curve would be steeper.

WPF has a "declarative programming" aspect to it (XAML) which Windows Forms doesn't have; Windows Forms is mostly drag and drop (which is more limiting than it sounds).

And UWP is like WPF if you wind up going that route too.
 
Share this answer
 
Comments
Member 13193941 14-Jan-21 3:49am    
Can you help me about the type of object which I need to use with WPF to prepare a screen with the style of "wifi Networks" which we have in standard Windows?
Thanks

This content, along with any associated source code and files, is licensed under The Code Project Open License (CPOL)



CodeProject, 20 Bay Street, 11th Floor Toronto, Ontario, Canada M5J 2N8 +1 (416) 849-8900