/// <summary> /// FIXME: /// reaload xml, recall the `DefineInitialData` method /// </summary> private void ResetLayout() { var schema = DefineLayoutDocument(); var initData = DefineInitialData(); if (schema == null) { throw new System.Exception("DefineLayoutXml should return xml document string !"); } shadowPlay.Build(schema); shadowPlay.ResetBridgeRootElement(); shadowPlay.SetData(initData); shadowPlay.IsDataDirty = true; }