Changes to CurrentUICulture are not applied immediately. We can clear all the controls and initialize them again in runtime but this messes with bindings. So, everything in the constructor of MainForm must be called again.
There are alternative solutions. However, some of them require external libraries or long codes. We still might fix this issue by iterating through each control and reapplying the resource bindings, but it looks ugly and unefficient.
It would be better if there is a simple solution for this. In the worstcase scenerio, we can still use one of the available solutions.
Changes to
CurrentUICultureare not applied immediately. We can clear all the controls and initialize them again in runtime but this messes with bindings. So, everything in the constructor of MainForm must be called again.There are alternative solutions. However, some of them require external libraries or long codes. We still might fix this issue by iterating through each control and reapplying the resource bindings, but it looks ugly and unefficient.
It would be better if there is a simple solution for this. In the worstcase scenerio, we can still use one of the available solutions.