private void ucProperty_NodePropertyChanged(object sender, EventArgs e) { this.Saved = false; ViewNode node = sender as ViewNode; if (null != (node as PageNode)) { STPage pagePanel = node.panel as STPage; pagePanel.ChangeSize(); } else { PageNode pageNode = GetPageNodeFromParent(node); if (null != pageNode) { STPage pagePanel = pageNode.panel as STPage; pagePanel.ControlPropertyChanged(node); } } ProjectChanged(node); }