//Sets button's text and m_addplugin for the selected plugin private void SetPluginFromMenuItem(MenuItem sender) { var mi = sender; btnAdd.Content = "Add " + mi.Header; m_addplugin = (IWPFApplicationPlugin)mi.DataContext; }
public bool? ShowDialog(IWPFApplicationPlugin plugin, string data) { this.m_plugin = plugin; var uc = this.m_plugin.GetUserControl(); this.m_plugin.Reset(); if (data != null) this.m_plugin.SetData(data); this.UCContainer.Children.Add(uc); this.UCContainer.MinHeight = uc.MinHeight; this.UCContainer.MinWidth = uc.MinWidth; return this.ShowDialog(); }
public bool?ShowDialog(IWPFApplicationPlugin plugin, string data) { this.m_plugin = plugin; var uc = this.m_plugin.GetUserControl(); this.m_plugin.Reset(); if (data != null) { this.m_plugin.SetData(data); } this.UCContainer.Children.Add(uc); this.UCContainer.MinHeight = uc.MinHeight; this.UCContainer.MinWidth = uc.MinWidth; return(this.ShowDialog()); }
public bool? ShowDialog(IWPFApplicationPlugin plugin) { return ShowDialog(plugin, null); }
public bool?ShowDialog(IWPFApplicationPlugin plugin) { return(ShowDialog(plugin, null)); }