Example #1
0
        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>";
        }