I am using this to read the current long time pattern in Windows:
System.Globalization.DateTimeFormatInfo.CurrentInfo.LongTimePattern
However, if I make a change in the regional settings in the Control Panel, this pattern isn't updated until I restart my application. How can I force this pattern to update when the regional settings are changed?