예제 #1
0
        private void Initialise(UserInfo user, ServerInfo server)
        {
            foreach (Stream stream in manager.Streams)
            {
                element.AddAvaiableStreams(
                    viewModel: ToViewModel(stream),
                    OnImport: () => manager.CreateReceiver(stream));
            }

            manager.OnReceiverAdd            += AddReceiver;
            manager.OnReceiverRemove         += RemoveReceiver;
            manager.OnReceiverUpdate         += UpdateReceiver;
            manager.OnStreamVisibilityChange += VisiblityChange;
            manager.OnStreamReceived         += StreamReceived;

            element.SetServerName(server.name);

            manager.UpdateBusy();
        }