View Issue Details
ID | Project | Category | View Status | Date Submitted | Last Update |
---|---|---|---|---|---|
0002056 | NoesisGUI | Unreal | public | 2021-07-01 16:10 | 2021-07-27 20:06 |
Reporter | maxnt | Assigned To | sfernandez | ||
Priority | normal | Severity | minor | Reproducibility | always |
Status | resolved | Resolution | fixed | ||
Product Version | 3.0.12 | ||||
Target Version | 3.1 | Fixed in Version | 3.1.0 | ||
Summary | 0002056: Current UI does not react to changes in MergedDictionaries of the Application Resources | ||||
Description | I’m trying to implement dynamic Application Resource switching in UE4. In C# / WPF removing and inserting a new ResourceDictionary in Application.Current.MergedDirectories to change a theme/style works and takes effect immediately. The effect is visible dynamically while the application is running. However, in UE4 when I use the Noesis::GUI framework the effect is only visible once a view is changed/reloaded. Either by switching to a new view or re playing in editor. | ||||
Steps To Reproduce | Insert an Resource dictionary into the Noesis::ResourceDictionaryCollectionreturned by GetMergedDictionaries with different styles Notice UI does not update. Example code: Noesis::ResourceDictionary* AppRes = Noesis::GUI::GetApplicationResources(); if (AppRes) { Noesis::ResourceDictionary* Res = **some resource** if (Res) { Noesis::ResourceDictionaryCollection* MergedDirectories = AppRes->GetMergedDictionaries(); MergedDirectories->Insert(Index, Res); } } | ||||
Tags | No tags attached. | ||||
Platform | Windows | ||||
Date Modified | Username | Field | Change |
---|---|---|---|
2021-07-01 16:10 | maxnt | New Issue | |
2021-07-01 16:48 | sfernandez | Assigned To | => sfernandez |
2021-07-01 16:48 | sfernandez | Status | new => assigned |
2021-07-01 16:48 | sfernandez | Target Version | => 3.1 |
2021-07-09 17:26 | sfernandez | Status | assigned => resolved |
2021-07-09 17:26 | sfernandez | Resolution | open => fixed |
2021-07-09 17:26 | sfernandez | Fixed in Version | => 3.1 |
2021-07-27 20:06 | jsantos | Fixed in Version | 3.1 => 3.1.0 |