zoukankan      html  css  js  c++  java
  • Windows Phone的简单学习

         这次我主要学习了Windows Phone的开发,以及一些简单代码及用处。我了解到了windowsphone的一些功能,下面是我了解到的一些信息。

    Image

    设置好图片的长和宽。结合了Border效果会比较好一点,事件响应放在border里面。

    x:Name="btnLeft"  //控件名称

    Source="Images/left_black.png" //图片露肩 

    Width="55" Height="55"  //图片宽度和高度

    VerticalAlignment="Center"  //居中

    HorizontalAlignment="Center" //居中

    Button

    Button有个郁闷的地方,设置背景图片,长和宽之后,图片比想象中的小,周围还有空余的地方,网上看到有人用自定义的按钮,把这个弊端解决了,我是直接用Image控件来响应按钮事件。

    TextBlock

    就是文字控件

    Text="Score"  //显示文字内容

    Width="80"  //控件宽度

    TextAlignment="Center"  //文本对齐

    Margin="0 1" //外边框定位

    TextBox

    文字输入控件

    Pivot

    这个是转轴控件。功能上类似于android的tab吧,我只能这样理解。

    关于Header的背景色,文字颜色设置如下:

    <phone:PivotItem.Header >   

    <Grid Background="Blue">                       <TextBlock  Text="Detail" Foreground="Black"  />

    </Grid> < /phone:PivotItem.Header>

    背景色设置为蓝色,header的文字颜色设置为黑色,还能设置字体大小,前景色什么的;其他属性可以自己摸索,格式反正就是这样了。

    StackPanel

    StackPanel类似于android中的LinearLayout,垂直依次排列或者横向依次排列,用属性Orientation来设置。

    Grid

    Grid网格控件,这个就是类似于html中的table了。可以用StackPanel也可以用Grid控件。

    Border

    x:Name="btnGameOver"  //控件名称

    Background="Transparent"  //控件背景色,或者Background="Black"

    Width="130" Height="0"  //宽度和高度

    CornerRadius="6,6,6,6"   //圆角半径,也可写作CornerRadius="6" 

    Margin="5,10,0,0" //外边框定位

    BorderThickness="2"  //边框线条宽度

    BorderBrush="Gray" //边框线条颜色

  • 相关阅读:
    oracle导入dmp数据库文件
    Merge into的使用详解-你Merge了没有【转】
    远程调试
    安卓Activity、service是否处于同一进程
    AIDL机制实现进程间的通讯实例
    安卓android:scaleType属性
    oracle索引
    Json-lib用法
    浅谈position: absolute和position:relative
    Tab Layout教程
  • 原文地址:https://www.cnblogs.com/lixuntaohaolihai/p/4477624.html
Copyright © 2011-2022 走看看