I'm new to WPF Prism, I have seen many online article about Prism and I found all of example code are using windows application as shell, so I have a question, can i let UserControl as a shell? if not why?
WPF Prism set usercontrol as Shell
450 Views Asked by Bing Feng At
2
There are 2 best solutions below
Related Questions in WPF
- Sorting a List by its property renames all the objects in the List
- Can't open new instance of another window in my app, in WPF .NET 8
- Binding forecolour and ToolTip to a DataGrid
- how to create Infinite Upgrades in a clicker game
- Try Catch exception is not catching the unhandled exception
- Assigning an object to another doesn't raise PropertyChanged event in WPF
- Masking input in TextBox
- What should I do if Visual Studio has a restriction on creating files with a long name or a long path to these files?
- reading configuration file (mytest.exe.config)
- WPF Windows Initializing is locking the separated thread in .Net 8
- How to bind to the DataContext ViewModel of another view?
- mouse coordinates in image go below 0 and above width
- WPF pop up is behaving differently in English language PC and Japanese language PC
- Multi level project reference using dll
- Unable to unzip archive .NET framework
Related Questions in MVVM
- TelephonyCallback.CallStateListener with LiveData and ViewModel
- Jetpack compose - how I can hookup LiveData property from ViewModel with TextField in activity?
- Jetpack compose ViewModels - should I have one ViewModel for different api calls?
- How to Display UserControl as SplitView Content? - Avalonia C#
- ViewModel property is empty even after initializing it
- How to bind to the DataContext ViewModel of another view?
- Problem updating the interface under MAUI to MVVM
- x:Bind a embeded page to the parent window viewmodel in WinUI 3
- RelayCommand not firing on MenuItem click inside DataGridTextColumn WPF MVVM
- WinUI3 CommunityToolkit MVVM Messenger calling on disposed objects?
- MAUI: How to update an observable property and wait for UI update completion before updating it again?
- Viewmodel as ILogEventSink in a Prism application
- How do I modify ViewModel data from button in swiftui
- Proper way to return value from custom UserControl's DependencyProperty and uses viewModel?
- .NET MAUI MVVM View Initialization doesn't work properly
Related Questions in PRISM
- UTF-8 text pop up out of the parent frame
- Viewmodel as ILogEventSink in a Prism application
- How to get hardware back button working on Prism Maui
- How to get android Navbar back button working on Prism MAUI
- A native MAUI equivalent for Prism's INavigationParameters?
- Why is the DataContext on my View Null in a Custom RegionBehavior using Prism?
- Back button is not visible in maui, using Prism
- Unable to create project Prism.Maui Visual Studio 2022
- Prism WPF CompositeCommand issues
- What's new in Prism 8 and 9
- Prism navigation builder issue on existing .Net Maui 8 application
- Is this an appropriate way to ensure Xamarin Prism Subscriptions get unsubscribed?
- How can I test function with prism event aggregator subscripe inside?
- Serilog sub-logging to sinks defined in runtime
- Issues Encountered with Region Initialization in WPF Forms
Related Questions in MEF
- Stiffness matrix for FEA development
- MEF ImportMany does not propagate exceptions and silently fail
- How to register dependencies in Castle Windsor that work the same as MEF's [Export]
- Force loading assemblies in webassembly project - MEF - AvaloniaUI
- Visual Studio intellisense extension
- Unit test mocking base class
- Dynamically loading UserControl in WPF Assembly missing resources
- Why is MEF in dotnet 6 using ImportManynot working based on code that worked in dotnet framework 4.6.2
- How to call the ViewModel in the Command properly with the Mef container?
- Load and execute code from an Azure Blob container from a function app?
- How to use binding redirects when dynamically loading assembly with MEF
- Quartz.NET JobBuilder.Create<> reuses same instance of IJob
- How can MEF AssemblyCatalogs be used with custom AssemblyLoadContexts
- Downgrade issue in MEF DLL hell
- MEF vs. IAsyncDisposable or iterate over all instantiated exports
Related Questions in PRISM-4
- prisma group by two fields
- How we can add prisma middleware in different file?
- Exception ContentControl is not registered in the region adapter mappings
- Prism Xamarin How to access my grid at runtime
- Prism 4.1 How to loading modules with directory scan andapply them to mvvm pattern for navigation
- Prism Library UWP Show multiple views for an app
- How to instantiate a WPF ResourceDirectory from code behind
- How can I prevent WPF Window from opening if I have an already opened window ?
- How do you navigate Xamarin Forms using Prism from Master Detail to Content Page without Master Detail
- WPF Prism set usercontrol as Shell
- How can I handle closing event of popup window's wrapper window?
- .Net can't resolve assemblies referenced by a Prism module
- PRISM IEventAggregator.GetEvent<>() deos not return the correct event
- Obtain reference to view created by Prism Navigation
- Using new operator without assignment
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 # Hahtags
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 shell is supposed to be a window since a WPF application always has a top-level window (unless hosted in a broswer as an XBAP) but you could set the
Contentof the window to a user control in theInitializeShell()method of your bootstrapper:A
UserControlmust be hosted in a window or page. It is not a top-level control.