Im new to Prism V1. My Application consist of 3 regions,One region ->Menu ,Second Region ->TreeView,Third region -> Workspace.
When user selects an treeView Node ,I am raising a Event Aggregration event and loading corresponding module.
I need to store treenode in a global variable ,so tht entire application[All regions can access variable] can access tht global variable.
Currently im using following way
is there any provision in WPF Prism ,where i store variable globally ,so tht All regions can access those global variables.
Please respond me ASAP
To make a particular object available for the entire application you can register it in the container of your application and resolve it when you require (another option could be having a service expose different objects that represent the state of your
app, more about that in
this thread). You can check how this is done
here (if you are using Unity).
Take into account that the objects registered in the container should not break the applications decoupling, so you should be careful with the items you register in it.
Please let me know if this helps.