Example #1
0
        /// <summary>
        /// 通用WidgetAPI调用方法
        /// </summary>
        /// <param name="page">当前页面</param>
        /// <param name="dialogType">WidgetDialog的类型</param>
        /// <param name="param">请求的参数</param>
        /// <param name="callback">回调</param>
        public void WidgetDialog(PhoneApplicationPage page, string dialogType, List <APIParameter> param,
                                 RenrenSDKLibrary.WidgetDialog.WidgetAPIRequestBS.DownloadStringCompletedHandler callback = null)
        {
            if (widgetAPIRequestBS == null)
            {
                widgetAPIRequestBS = new WidgetAPIRequestBS();
            }

            if (callback != null)
            {
                widgetAPIRequestBS.CleanDownloadStringEvent();
                widgetAPIRequestBS.DownloadStringCompleted += callback;
            }

            widgetAPIRequestBS.InitView(page);
            widgetAPIRequestBS.RunDialog(dialogType, param);
        }
Example #2
0
 /// <summary>
 /// 通用WidgetAPI调用方法
 /// </summary>
 /// <param name="page">当前页面</param>
 /// <param name="dialogType">WidgetDialog的类型</param>
 /// <param name="param">请求的参数</param>
 /// <param name="callback">回调</param>
 public void WidgetDialog(PhoneApplicationPage page, string dialogType, List <APIParameter> param,
                          RenrenSDKLibrary.WidgetDialog.WidgetAPIRequestBS.DownloadStringCompletedHandler callback = null)
 {
     rrSDK.WidgetDialog(page, dialogType, param, callback);
 }