http://www.microsoft.com/express/phone/    安装文件
Visual Studio 2010 for Windows Phone和Expression Blend 4 for Windows Phone
start教程:
微软博客:
http://windowsteamblog.com/windows_phone/b/wpdev/archive/2011/09/22/ie9-mobile-developer-overview.aspx

MSDN:http://msdn.microsoft.com/zh-cn/windowsphone/
http://www.cnblogs.com/iwp7/archive/2011/01/16/1936795.html  教程集合
http://www.cnblogs.com/procoder/tag/Windows%20Phone/default.html?page=1 
http://www.cnblogs.com/porscheyin/archive/2010/12/15/1906476.html
http://msdn.microsoft.com/en-us/library/ff626516(v=VS.92).aspx

base:

系统自带工具栏:ApplicationBar  ,  ApplicationBar.MenuItems

启动器:启动系统功能 Microsoft.Phone.Tasks.xxxxx ,电话,短信,邮件,应用程序,音乐;

选择器: 启动系统功能,并通过代理传递数据过去,如拍照、选择邮件地址、电话号码、选择照片;
CameraCaptureTask cct = new CameraCaptureTask();     cct.Completed += new EventHandler<PhotoResult>(cct_Completed);
cct.show();(选择图片)

输入:InputScope 键盘按键, 密码字符 PasswordChar="?"

加速感应器:x,y,z  另起线程执行方法后传回主线程执行

计时器:System.Windows.Threading.DispatcherTimer(setInterval)

页面: Page.OnNavigatedTo(NavigationEventArgs e)进入     Page.OnNavigatedFrom(NavigationEventArgs e) 离开页面

独立存储:1, IsolatedStorageSettings.ApplicationSettings;  2,IsolatedStorageFile.GetUserStoreForApplication()

=============================

控件:

Canvas(子元素可以相对于其作为父元素相对定位)   ; StackPanel (默认纵向排列子控件,子元素之间使用Margin定位)  ;Grid(类似表格在头上定义行列);

绑定数据:http://www.cnblogs.com/RChen/archive/2008/07/04/1235816.html

element.DataContent=list<xx>;xaml中要写如:ItemsSouce="{Binding}" /Text="{Binding Age}"
  或者 element.ItemsSource=list<xx>;就好,页面中 不需要写绑定

容器控件   http://www.cnblogs.com/randylee/archive/2010/08/02/1785851.html

scrollViewer  <itemsControl>....模仿类似listbox:

<ScrollViewer   VerticalScrollBarVisibility="Auto" Height="530" Width="455" >
                            <StackPanel >
                                <Canvas Height="50" Margin="0,-0,0,0">
                                    <Button/>                                </Canvas>
                                <ItemsControl Name="bloglist" MinHeight="530">                               
                                <ItemsControl.ItemTemplate>
                                    <DataTemplate>
                                        ..........绑定的数据类似listBox
                                    </DataTemplate>
                                </ItemsControl.ItemTemplate> 
                            </ItemsControl>
                                <Canvas Height="50" Margin="0,-0,0,0">
                                   <button/>                                </Canvas>
                            </StackPanel>                          
                           
                        </ScrollViewer>

button控件:

<Button Padding="-10,-10,0,0" Height="60"  HorizontalAlignment="Left"  Margin="5,0,0,0" FontSize="18" Name="choosePic" VerticalAlignment="Top"   BorderThickness="0" Click="choosePic_Click" >
                <Button.Content>
                    <StackPanel HorizontalAlignment="Left" VerticalAlignment="Stretch" Orientation="Horizontal">
                        <Image Source="/images/button_image.jpg" Height="32" Width="42"></Image>
                        <TextBlock Foreground="Black" Margin="0,3,0,0" Text="图片" ></TextBlock>
                    </StackPanel>
                </Button.Content>  
                <Button.Background>                   
                    <!--<ImageBrush ImageSource="/images/sinalogo.png"></ImageBrush>-->
                    <LinearGradientBrush EndPoint="0.5,1"  MappingMode="RelativeToBoundingBox" StartPoint="0.5,0">
                        <GradientStop Color="#FFEAE9F5" Offset="0"/>
                        <GradientStop Color="#FFF5F5F7" Offset="1"/>
                        <GradientStop Color="#FF151418" Offset="0.496"/>
                    </LinearGradientBrush>
                </Button.Background>
            </Button>

控件外观样式blend:http://www.cnblogs.com/wuzhikun/articles/1894127.html

============================================================

Property:

canvas.ZIndex=“2” 元素的上下层次,Canvas.SetZIndex(……) 等价与 DependencyObject.SetValue(Canvas.ZIndexProperty,  ……)

依赖属性:...http://www.cnblogs.com/knightswarrior/archive/2010/08/27/1809739.html
==================================

Phone UI设计规范:http://www.cnblogs.com/xiaoshatian/archive/2011/01/21/1940794.html
新浪微博:http://www.cnblogs.com/zdave/archive/2011/05/28/2061255.html

++++++++++++++++++++++++++++++++++++++++++++++++++++
Map:

  http://blog.csdn.net/acnchen/article/details/4782205 
http://www.cnblogs.com/leluyun/archive/2011/04/29/2032414.html
http://code.mapabc.com/class.html?silverlight 

 

================================

PageUp切到物理键盘,PageDown切到虚拟键盘

===================

wp手机网站 http://www.wpxap.com/

posted on 2011-04-18 17:03  LcKey  阅读(374)  评论(0编辑  收藏  举报