protected abstract void DataReceivedFromWindowUserControl(object data, WindowUserControl windowUserControl);
//protected abstract void DataReceivedFromWindow(object data, Window window); private void SendDataToWindowUserControl(object data, WindowUserControl control) { }
private void SendDataToWindowUserControl(object data, WindowUserControl windowUserControl) { windowUserControl.WindowUserControlDataReceived(data, windowUserControl); }