private void UpdateCode() { var tabStyle = TabControlHelper.GetTabControlStyle(TabCustom); var canRemove = TabControlHelper.GetCanRemove(TabCustom); TbCode.Text = "<TabControl Width=\"{TabCustom.Width}\"" + (tabStyle == TabControlStyle.Standard ? "" : $"\npu:TabControlHelper.TabControlStyle=\"{tabStyle}\"") + $"\npu:TabControlHelper.SelectedForeground=\"{TabControlHelper.GetSelectedForeground(TabCustom).ToColor().ToHexString(false)}\"" + (tabStyle != TabControlStyle.Card ? "" : $"\npu:TabControlHelper.SelectedBackground=\"{TabControlHelper.GetSelectedBackground(TabCustom).ToColor().ToHexString(false)}\"") + (tabStyle != TabControlStyle.Card ? "" : $"\nBackground=\"{TabCustom.Background.ToColor().ToHexString(false)}\"") + (canRemove ? $"\npu:TabControlHelper.CanRemove=\"True\"" : "") + " >" + "\n<TabItem Header=\"Item1\"" + (canRemove ? $"\npu:TabControlHelper.CanRemove=\"False\"" : "") + "/>" + "\n<TabItem Header=\"Item2\"/>" + "\n<TabItem Header=\"Item3\"/>" + "\n</TabControl>"; }