Changing Metro Theme "Start" link text to your localized string

Oct 15, 2015 at 12:00 PM
Hi,
Metro theme is very good and attractive design however on the main screen when you use it, user generally complain about what is start and there is relation between their local language (in my case it is Turkish) so using below code in App.xaml.cs in ApplicationStartup event you can change/set the text of main tab container HomeTitle property value to your own or localized language text than wala!
        var res = Shell.Current.Template.FindName("normalViewHost", Shell.Current);

            if (res != null && res is CODE.Framework.Wpf.Theme.Metro.Controls.ShellTabControl)
            {
                ((CODE.Framework.Wpf.Theme.Metro.Controls.ShellTabControl)res).HomeTitle = "Başlangıç";
            }
Coordinator
Oct 25, 2015 at 8:27 PM
Hello!

Yes, you can absolutely change all that. You can simply copy the style over from the default styles (in this case, it is the shell style in Worplace-Shell.xaml). If you copy that into a local style, then you can simply change whatever you would like to be different.


Markus
Coordinator
Oct 25, 2015 at 8:28 PM
FYI: Here is a link with some more instructions on how to change a style like the shell's style:

http://codeframework.codeplex.com/wikipage?title=Tuning%20the%20Appearance%20of%20the%20Shell


Markus