public WorkshareBaseFormWPF(WorkshareFormUtility.DialogLevel dialogLevel, WorkshareFormUtility.BrandType brandType, string title, string mainheader, string subheader, DialogCommandButtons btnenum)
            : this()
        {
			DialogType = new DialogTypeTuple(dialogLevel, brandType);
			this.Title = WorkshareFormUtility.CreateTitleBarText(dialogLevel, brandType, title);
            lb_mainheader.Content = mainheader;
			lb_secondaryheader.Content = subheader;
            CheckButtonsVisibility(btnenum);
        }
 private void CheckButtonsVisibility(DialogCommandButtons btnenum)
 {
     switch (btnenum)
     {   
         case DialogCommandButtons.CB_OKCancel:
             btn_OK.Visibility = System.Windows.Visibility.Visible;
             btn_Cancel.Visibility = System.Windows.Visibility.Visible;
             break;
         case DialogCommandButtons.CB_YesNo:
             btn_Yes.Visibility = System.Windows.Visibility.Visible;
             btn_No.Visibility = System.Windows.Visibility.Visible;
             break;
         case DialogCommandButtons.CB_OK:
         default:
             btn_OK.Visibility = System.Windows.Visibility.Visible;
             break;
     }
 }