# wp7-app **Repository Path**: oschina/wp7-app ## Basic Information - **Project Name**: wp7-app - **Description**: OSCHINA 的 Windows Phone 7 客户端源码,可直接在 Marketplace 上搜索“开源中国”来安装此app - **Primary Language**: C# - **License**: GPL-2.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 132 - **Forks**: 114 - **Created**: 2013-04-01 - **Last Updated**: 2023-08-11 ## Categories & Tags **Categories**: mobile-app **Tags**: None ## README wp7-app ======= #开源中国社区 Windows Phone 客户端项目简析 直接启动 OSChina.sln,编译即可,当然请确保你的SDK是Windows Phone 7.1或以上。
如果出现编译错误,请修改 OSChina\obj\Release 目录下的如下四个文件 >LoginPage.g.i.cs > >PubMsgPage.g.i.cs > >PubPostPage.g.i.cs > >PubTweetPage.g.i.cs 将它们的类设置为派生自 WP7_ControlsLib. Controls. ProgressTrayPage
例如 public partial class LoginPage : Microsoft.Phone.Controls.PhoneApplicationPage
改为 #####public partial class LoginPage : WP7_ControlsLib. Controls. ProgressTrayPage ####改了以后 不要在Visual studio 中关闭这4个C#文件,让Visual Studio 里始终保持开启着这几个文件。 ####本项目采用 GPL 授权协议,欢迎大家在这个基础上进行改进,并与大家分享! #####对OSChina/Lib 下的几个Dll说明
Code4Fun.xxx 是来自 http://coding4fun.codeplex.com/ 上的开源项目
WP7_XXXLib 是来自美盛新创提供的dll,这些库可以免费使用,但并不开源。 App/Config.cs >包含应用的配置信息 Control/ActiveListControl.xaml >动态列表控件 Control/BlogListControl.xaml >博客列表控件 Control/CommentListControl.xaml >评论列表控件 Control/FaceControl.xaml >表情控件 Control/FavListControl.xaml >收藏列表控件 Control/FriendListControl.xaml >粉丝列表控件 Control/LoadNextTip.xaml >列表加载更多项控件 Control/MsgListControl.xaml >留言列表控件 Control/NewsListControl.xaml >新闻列表控件 Control/PopUpImage.xaml >查看动弹大图控件 Control/PostsListControl.xaml >问答列表控件 Control/TweetListControl.xaml >动弹列表控件 Control/TweetPortal.xaml >用在首页的动弹页入口控件 Helper/EventSingleton.cs >负责在整个程序中消息通知 Helper/Tool.cs >项目辅助类 ####Model 文件夹的类代表网络传输的实体对象 ActivesPage.xaml >动态页 App.xaml >应用程序入口页 DetailPage2.xaml >新闻,问答,动弹,博客,软件详细内容页 FavPage.xaml >收藏页 FeedbackPage.xaml >关于我们页 LoginPage.xaml >登录页 MainPage.xaml >应用程序首页 MsgsPage.xaml >留言列表页 PostsPage.xaml >问答列表页 PubPostPage.xaml >发表问答页 PubTweetPage.xaml >发表动弹页 SearchPage.xaml >搜索页 SettingPage.xaml >应用设置页 TweetsPage.xaml >动弹列表页 UserPage.xaml >用户个人专页 WordsPage.xaml >与某用户的会话页 ####项目 OSChinaScheduledTask_Notice >为应用不启动时的后台线程,可以轮询获取用户的最新通知数,用户可手动关闭后台是否轮询搜索