public MainWindow() { InitializeComponent(); GuiEchoActions actions = new GuiEchoActions { Debug = ReceiveMessage, InvitationReceivedMsg = (a, b) => { ReceiveMessage(a.Username); }, MyInvitationRejected = MyInvitationRejected, ShowInvitation = ShowInvitation // MyInvitationAccepted = MyInvitationAccepted }; var conf = Helper.DeserializeConfig("cluster.config"); user = new GUIEchoImpl(conf, "Maisie", ReceiveMessage, actions); }
public GUIEcho(string username, Action <string> writeMessage, GuiEchoActions actions) : base(username, writeMessage) { _actions = actions; }
public GUIEchoImpl(ClusterConfig systemConfig, string username, Action <string> writeMessage, GuiEchoActions actions) : base(systemConfig, username, writeMessage, actions) { _actions = actions; }