コード例 #1
0
        public override WindowInformator AddWindow(string name, IAbstractWindow window)
        {
            if (!_windows.ContainsValue(window))
            {
                _windows.Add(name, window);
            }

            return(this);
        }
コード例 #2
0
        public override void Send(string from, string to, WindowOperation stateToBeSet)
        {
            IAbstractWindow windowToBeChanged = (IAbstractWindow)_windows[to];

            if (windowToBeChanged != null)
            {
                windowToBeChanged.ReceiveStateChangeRequest(from, stateToBeSet);
            }
        }
コード例 #3
0
 public abstract WindowInformator AddWindow(string name, IAbstractWindow window);