Sign Up

Sign Up to our social questions and Answers Engine to ask questions, answer people’s questions, and connect with other people.

Have an account? Sign In

Have an account? Sign In Now

Sign In

Login to our social questions & Answers Engine to ask questions answer people’s questions & connect with other people.

Sign Up Here

Forgot Password?

Don't have account, Sign Up Here

Forgot Password

Lost your password? Please enter your email address. You will receive a link and will create a new password via email.

Have an account? Sign In Now

You must login to ask a question.

Forgot Password?

Need An Account, Sign Up Here

Please briefly explain why you feel this question should be reported.

Please briefly explain why you feel this answer should be reported.

Please briefly explain why you feel this user should be reported.

Sign InSign Up

The Archive Base

The Archive Base Logo The Archive Base Logo

The Archive Base Navigation

  • Home
  • SEARCH
  • About Us
  • Blog
  • Contact Us
Search
Ask A Question

Mobile menu

Close
Ask a Question
  • Home
  • Add group
  • Groups page
  • Feed
  • User Profile
  • Communities
  • Questions
    • New Questions
    • Trending Questions
    • Must read Questions
    • Hot Questions
  • Polls
  • Tags
  • Badges
  • Buy Points
  • Users
  • Help
  • Buy Theme
  • SEARCH
Home/ Questions/Q 7787203
In Process

The Archive Base Latest Questions

Editorial Team
  • 0
Editorial Team
Asked: June 1, 20262026-06-01T20:35:20+00:00 2026-06-01T20:35:20+00:00

I have designed an interface for Windows. I want to develop it. Instead of

  • 0

I have designed an interface for Windows. I want to develop it.

Instead of writing a shell for Windows which will require me to learn a lot and a lot and a lot more new things i am thinking about making a Full Screen App which will run on windows and users will only be able to interact through this app. I think Microsoft Surface does the same.

So i was looking at my options, i have decided to do this in managed code, C# cuz that’s where my expertise lie and the development will be easy.

After that i need to choose from WPF or XNA, hold on let me explain XNA. I don’t know WPF yet so i don’t know it’s power but i was thinking if i was to put some “Intensive Graphics” for my interface, with XNA it will be really easy cuz i can use “Particle System” and stuff. If you have worked with XNA you would know what i mean, create interfaces in 2D and all, while using the power of XNA.

The other option is WPF, which i don’t know, therefore, i can’t make a decision myself.

So, people who know WPF & preferable XNA as well.

Why i shouldn’t be using “C# + XNA”, what disadvantages will be there and where will this combination fail.

Why should i be using WPF or is WPF going to be good-enough Graphics-wise i mean like animating anything, i literally mean anything etc etc.

p.s

I know i will have to select one answer but all the answers will be a very beneficial discussion for me.

  • 1 1 Answer
  • 0 Views
  • 0 Followers
  • 0
Share
  • Facebook
  • Report

Leave an answer
Cancel reply

You must login to add an answer.

Forgot Password?

Need An Account, Sign Up Here

1 Answer

  • Voted
  • Oldest
  • Recent
  • Random
  1. Editorial Team
    Editorial Team
    2026-06-01T20:35:22+00:00Added an answer on June 1, 2026 at 8:35 pm

    As a games programmer myself I found a transition to WPF to be very challenging. Still, it is miles ahead of XNA in terms of GUI design. If your application (which you should really tell us more about) relies on GUI for user interaction, you would have to create an entire GUI system from the ground up in XNA. That does not sound fun to me.

    WPF has some rich media access. You can perform render transforms on controls. There is also a Viewport3D object which allows you to render 3d objects. A quick Google search also turned up a particle engine, though I can’t verify the effectiveness of it.

    Basically, if you’re writing a GUI application, use WPF and learn how to adapt it for your purposes. Don’t force yourself to write an entire GUI/page system in XNA. That’s not what XNA is meant to do, and I know from minimal experience of writing GUI functions for my games that it’s just a major pain.

    • 0
    • Reply
    • Share
      Share
      • Share on Facebook
      • Share on Twitter
      • Share on LinkedIn
      • Share on WhatsApp
      • Report

Sidebar

Related Questions

I have an interface designed in the interface builder it has a whole bunch
I have designed this gui in netBeans which has a canvas , a couple
I have designed a new web site. I have hosted it online. I want
In Perl/Tk I have designed one interface in that I have one frame. That
I have a custom cell for my table view which I have designed using
I have designed an user interface for a tool where the user needs to
I have designed a user interface for my computational software using swing (Java). I
I have an old C++ library which has been designed for use in single-threaded
I have designed a group of views using code and Interface builder on iPad
We have designed an API which exposes a series of interfaces written in C#.

Explore

  • Home
  • Add group
  • Groups page
  • Communities
  • Questions
    • New Questions
    • Trending Questions
    • Must read Questions
    • Hot Questions
  • Polls
  • Tags
  • Badges
  • Users
  • Help
  • SEARCH

Footer

© 2021 The Archive Base. All Rights Reserved
With Love by The Archive Base

Insert/edit link

Enter the destination URL

Or link to existing content

    No search term specified. Showing recent items. Search or use up and down arrow keys to select an item.