WEB开发网
开发学院图形图像Flash 使用Silverlight构建插件式应用程序(四) 阅读

使用Silverlight构建插件式应用程序(四)

 2008-10-23 11:43:48 来源:WEB开发网   
核心提示: 4.把用户节点和连线添加到界面上:foreach (KeyValuePair<string, UserLine> kvp in userLines){this.RelationMap.Children.Add(kvp.Value.NodeLine);}foreach (KeyV

4.    把用户节点和连线添加到界面上:

foreach (KeyValuePair<string, UserLine> kvp in userLines)
        {
          this.RelationMap.Children.Add(kvp.Value.NodeLine);
        }
        foreach (KeyValuePair<string, UserNode> kvp in userNodes)
        {
          this.RelationMap.Children.Add(kvp.Value);
          App.WriteDebug(kvp.Value.nodeText.Text);
        }

5.     用户拖动位置之后,保存新的位置到数据库:

  public void SaveLocalStyle(string userRelationId, string localStyle)
    {
      //用户拖动位置之后,保存节点位置
      Uri uri = System.Windows.Browser.HtmlPage.Document.DocumentUri;
      string host = uri.AbsoluteUri;
      host = host.Substring(0, host.Length - uri.LocalPath.Length);
      string servicePath = "/Services/WSMain.svc";
      string serviceUri = host + servicePath;
  
      WSMainClient ws = new WSMainClient(new System.ServiceModel.BasicHttpBinding(), new System.ServiceModel.EndpointAddress(serviceUri));
      ws.UpDateLocalStyleCompleted += (o, ev) =>
      {
  
      };
      ws.UpDateLocalStyleAsync(userRelationId, localStyle);
    }

至此,整个插件的主体部分全部构建完成。

演示地址:www.cuface.cn/main.html

上一页  1 2 3 

Tags:使用 Silverlight 构建

编辑录入:爽爽 [复制链接] [打 印]
赞助商链接