public FullScreenWindow(ProtocolHostBase content) { Loaded += (sender, args) => { this.Background = Brushes.Black; this.Content = content; }; content.Parent = this; }
public void SetProtocolHost(ProtocolHostBase content) { Debug.Assert(content != null); this.Content = null; ProtocolHostBase = content; this.Title = ProtocolHostBase.ProtocolServer.DispName + " - " + ProtocolHostBase.ProtocolServer.SubTitle; this.Icon = ProtocolHostBase.ProtocolServer.IconImg; ProtocolHostBase.ParentWindow = this; if (IsLoaded) { this.Content = content; } }
public void AddProtocolHost(ProtocolHostBase protocol) { Debug.Assert(!_protocolHosts.ContainsKey(protocol.ConnectionId)); _protocolHosts.Add(protocol.ConnectionId, protocol); }