public static TabStyleProvider CreateProvider(FXTabControl tabControl) { TabStyleProvider provider; // Depending on the display style of the tabControl generate an appropriate provider. switch (tabControl.DisplayStyle) { case TabStyle.None: provider = new TabStyleProvider(tabControl); break; case TabStyle.Default: provider = new TabStyleDefaultProvider(tabControl); break; case TabStyle.Rounded: provider = new TabStyleRoundedProvider(tabControl); break; case TabStyle.FX: provider = new FXTabStyleProvider(tabControl); break; default: provider = new TabStyleDefaultProvider(tabControl); break; } provider.style = tabControl.DisplayStyle; return provider; }
public static TabStyleProvider CreateProvider(FXTabControl tabControl) { TabStyleProvider provider; // Depending on the display style of the tabControl generate an appropriate provider. switch (tabControl.DisplayStyle) { case TabStyle.None: provider = new TabStyleProvider(tabControl); break; case TabStyle.Default: provider = new TabStyleDefaultProvider(tabControl); break; case TabStyle.Rounded: provider = new TabStyleRoundedProvider(tabControl); break; case TabStyle.FX: provider = new FXTabStyleProvider(tabControl); break; default: provider = new TabStyleDefaultProvider(tabControl); break; } provider.style = tabControl.DisplayStyle; return(provider); }