I am working on a tabbed editor with multiple windows. User can open new tabs to edit different files or open a new window to edit different sets of files, also drag and drop across windows is supported. I want to know which approach will be better, should I create multiple instances of the app or should I use multiple views to display different windows. What are the pros and cons of each approach??
UWP multi-instance vs multiple views
473 Views Asked by Soumya Mahunt At
1
There are 1 best solutions below
Related Questions in C#
- Passing arguments to main in C using Eclipse
- kernel module does not print packet info
- error C2016 (C requires that a struct or union has at least one member) and structs typedefs
- Drawing with ncurses, sockets and fork
- How to catch delay-import dll errors (missing dll or symbol) in MinGW(-w64)?
- Configured TTL for A record(s) backing CNAME records
- Allocating memory for pointers inside structures in functions
- Finding articulation point of undirected graph by DFS
- C first fgets() is being skipped while the second runs
- C std library don't appear to be linked in object file
- gcc static library compilation
- How to do a case-insensitive string comparison?
- C programming: Create and write 2D array of files as function
- How to read a file then store to array and then print?
- Function timeouts in C and thread
Related Questions in UWP
- How to make that each seller has its own different set of products using sqlite and uwp
- How can i solve SQLITE_IOERR_SEEK on Unreal UWP application on MS Hololens2
- UWP Blank app throws error code: The app didn't start.. Activation phase: COM ActivateExtension
- How can I tell if a control is actually Visible in UWP?
- DEP0700: Registration of the app failed UWP in release mode
- Linker errors when adding a native c++ static library to Windows runtime component (UWP)
- uwp app only accepts input whenever i have opened on conhost/powershell/cmd
- uwp - WebAuthenticationBroker does not show cloudflare captcha
- How do I get the typename of an arbitrary XAML FrameworkElement?
- Apryse PDFTron SetDoc method throws AccessViolationException
- How do you know which items are realized (non-virtualized) in an ItemsRepeater?
- How to copy or drag n drop image from Webview2 to Canvas?
- UWP app Shutdown PC don't work in kiosk mode
- Path denied error when building UWP app in release
- Display Data from Drive D: in the Gridview
Related Questions in WINDOWS-10
- How to immediately apply DISPLAYCONFIG_SCALING display scaling mode with SetDisplayConfig and DISPLAYCONFIG_PATH_TARGET_INFO
- Spring @Scheduled cron fixed time doesn't work with OS suspension
- Swapping a healthy and unallocated partition in Windows 10
- Installing Docker on Windows 10
- Unexpected OS Shutdown
- Segfault GTK4 on windows 10
- FileSystemWatcher works reliably, unless I write to a log file
- IDT Audio Codec and Driver
- How can I use System.Security.Cryptography.ChaCha20Poly1305 on Windows 10?
- $WinREAgent folder keeps to automatically appear
- Powershell's InvokeVerb("delete") freezes after 22H2 update
- sdkmanager --list Exception in thread "main"
- Batch file wont run in Task Scheduler in Windows 10
- STM32 Not recognized by Windows 10
- C# X509Certificate2 private key disappear when GC occurs
Related Questions in MULTIPLE-INSTANCES
- My instantiated enemies don't do anything I tell them to. (godot)
- What happens to consumer flow for instance when replaced by another one
- Angular connected with two SPringBoot instances
- Install Multiple Tomcat9 Instance using RHEL RPM Package
- @Scheduled with cron job needs to run in ONE instance ONLY
- how to run more instance jobs in parallel using Api REST runDSJob?
- Returning multiple implementations of same interface from Abstract Factory with ASP.NET Core
- How to plot relationship of three parameters with a Group?
- How to properly rename column in postgresql if there are 2 or more instances?
- Run multiple times js stopcounter at the same page
- Connecting Multiple Clients to a Single SQL Server over LAN using WinForms?
- How to collect arguments from multiple instances of autohotkey script and pass it to handler script?
- Excel counting with multiple criteria and multiple instances in a single cell
- multiple videojs players on same page with mouse over unmute/mute function
- Efficient management of instances with unique dictionaries in a repeated instantiation situation
Related Questions in MULTIPLE-VIEWS
- .NET 6 EF - Create a view with information from two classes (using dropdownlist in creation)
- Rendering hundreds of Views/Touchs (how to be performatic) in React-Native
- Changing/Updating global variables in multiple Views (SwiftUI)
- Is there a way to load a specific view in a Flutter app integration test?
- Date showing null or nothing in multiple view type recycler view
- Disparity maps in light field images not only stereo-based vision but multiple views
- Android multiple views show when scrollview is added but only first shows if scrollview removed and custom scrolling implemented
- Android Accessibility support of multiple Text view
- UWP multi-instance vs multiple views
- UWP MultipleView Sample Menu madness
- RecyclerView with multiple view types and paging library with boundary callback
- How Can I Pass Variable related to Auth in multiple laravel controller?
- Show two wpf windows in one window
- Creating RecyclerView with multiple view item fetching from server with Retrofit
- UWP Multiple MenuItem Views in NavigationView
Trending Questions
- UIImageView Frame Doesn't Reflect Constraints
- Is it possible to use adb commands to click on a view by finding its ID?
- How to create a new web character symbol recognizable by html/javascript?
- Why isn't my CSS3 animation smooth in Google Chrome (but very smooth on other browsers)?
- Heap Gives Page Fault
- Connect ffmpeg to Visual Studio 2008
- Both Object- and ValueAnimator jumps when Duration is set above API LvL 24
- How to avoid default initialization of objects in std::vector?
- second argument of the command line arguments in a format other than char** argv or char* argv[]
- How to improve efficiency of algorithm which generates next lexicographic permutation?
- Navigating to the another actvity app getting crash in android
- How to read the particular message format in android and store in sqlite database?
- Resetting inventory status after order is cancelled
- Efficiently compute powers of X in SSE/AVX
- Insert into an external database using ajax and php : POST 500 (Internal Server Error)
Popular Questions
- How do I undo the most recent local commits in Git?
- How can I remove a specific item from an array in JavaScript?
- How do I delete a Git branch locally and remotely?
- Find all files containing a specific text (string) on Linux?
- How do I revert a Git repository to a previous commit?
- How do I create an HTML button that acts like a link?
- How do I check out a remote Git branch?
- How do I force "git pull" to overwrite local files?
- How do I list all files of a directory?
- How to check whether a string contains a substring in JavaScript?
- How do I redirect to another webpage?
- How can I iterate over rows in a Pandas DataFrame?
- How do I convert a String to an int in Java?
- Does Python have a string 'contains' substring method?
- How do I check if a string contains a specific word?
The specific display mode needs to be determined according to the actual usage of your application.
The common design of UWP application is single instance and multiple views. Multi-instance is only for desktop and IOT devices, and there are some restrictions on the background task, the specific content can check this document.
In your editor application, you can do different treatments for different situations.
If the user only needs to edit a single file, then create multiple tabs under the current application view. If the user needs to edit or browse multiple files at the same time, you may consider adding a button in the editor so that the user can separate it into a new window.
About the application scenarios of multi-view, there are instructions in this document:
Thanks.