public static void ShowPCVersion(string featureName, DependencyObject page) { var ctrl = new BuyProgramMessageControl(); ctrl.pnlPro.Visibility = Visibility.Collapsed; ctrl.pnlPC.Visibility = Visibility.Visible; var popup = ctrl.ShowPopup(t => { t.ActionPopUpButtons.Clear(); Button btn = new Button(); ctrl.lblFeatureName.Text = featureName; ctrl.lblPC1.MakeFormattedTextBlock(ApplicationStrings.BuyProgramMessageControl_lblPC1); ctrl.lblPC2.MakeFormattedTextBlock(ApplicationStrings.BuyProgramMessageControl_lblPC2); btn.Content = ApplicationStrings.BuyProgramMessageControl_ButtonBuy; btn.Click += delegate { ShowBuy(); }; t.ActionPopUpButtons.Add(btn); btn = new Button(); btn.Content = ApplicationStrings.BuyProgramMessageControl_ButtonCancel; btn.Click += delegate { t.Hide(); }; t.ActionPopUpButtons.Add(btn); }, page); }
static void showProImplementation(string title, string text, DependencyObject page) { var ctrl = new BuyProgramMessageControl(); var popup = ctrl.ShowPopup(t => { t.ActionPopUpButtons.Clear(); var btn = ctrl.FillProVersion(title, text, true); t.ActionPopUpButtons.Add(btn); btn = new Button(); btn.Content = ApplicationStrings.BuyProgramMessageControl_ButtonCancel; btn.Click += delegate { t.Hide(); }; t.ActionPopUpButtons.Add(btn); }, page); }