public static IMsBoxWindow <ButtonResult> GetMessageBoxHyperlinkWindow(MessageBoxHyperlinkParams @params) { var window = new HyperlinkWindow(@params.Style); window.DataContext = new MsBoxHyperlinkViewModel(@params, window); return(new MsBoxWindowBase <HyperlinkWindow, ButtonResult>(window)); }
public MsBoxHyperlinkViewModel(MessageBoxHyperlinkParams @params, MsBoxHyperlinkWindow msBoxHyperlinkWindow) : base(@params, @params.Icon) { _window = msBoxHyperlinkWindow; HyperlinkContentProvider = @params.HyperlinkContentProvider; SetButtons(@params.ButtonDefinitions); }