上课讲的好多啊根本看不懂;
我觉得应该先写一篇windows phone;
接下来内容都是我看着视频手打的;
<Grid>
<Grid>
<Grid.RowDefinitions>
<RowDefinition Height="50" /> //第一块的高度50
<RowDefinition Height="100" />
<RowDefinition Height="*" /> //剩余部分都是第三块
</Grid.RowDefinitions>
<TextBlock Margin="20, 0, 20, 0" //距边框的距离
Grid.Row="0" //第一块
Style="{StaticResource TitleTextBlockStyle}">
Tip Calculator
</TextBlock>
<TextBlock Margin="20, 0, 20, 0"
Grid.Row="1"
Style="{StaticResource TitleTextBlockStyle}"
FontSize="48"> //字体大小
Enter the Bill Amount
</TextBlock>
<StackPanel Name="myStackPanel"
Grid.Row="2"
Margin="20, 0, 20, 0">
<TextBlock HorizontalAlignment="Left" //block左对齐
TextWrapping="Wrap" //自动换行
Text="Bill Amount"
FontSize="24"/>
<TextBox Name="billAmountTextBox"
Text="$0.00"
TextAlignment="Right" //text右对齐
HorizontalAlignment="Left"
TextWrapping="Wrap"
VerticalAlignment="Top"
InputScope="Number" //点击是出现数字键盘
Width="100"
FontSize="24"
LostFocus="amountTextBox_LostFocus" //移开
TextChanged="billAmountTextBox_TextChanged" //文本改变
GotFocus="billAmountTextBox_GotFocus"/> //点击
<TextBlock HorizontalAlignment="Left"
TextWrapping="Wrap"
Text="Percent To Tip"
FontSize="24"
Margin="0, 20, 0, 0"/>
<RadioButton Content="10% - Horrible Service"
Tag="0.1"
GroupName="percentRadio"
Click="RadioButton_Click"/>
<RadioButton Content="18% - Acceptable Service"
Tag="0.18"
GroupName="percentRadio"
Click="RadioButton_Click"/>
<RadioButton Content="25% - Great Service"
Tag="0.25"
GroupName="percentRadio"
IsChecked="True" //初始
Click="RadioButton_Click"/>
<TextBlock HorizontalAlignment="Left"
TextWrapping="Wrap"
Text="Amount To Tip"
FontSize="24"
Margin="0, 20, 0, 0"/>
<TextBlock Name="amountToTipTextBlock"
HorizontalAlignment="Left"
VerticalAlignment="Top"
TextWrapping="Wrap"
Text="$0.00"
FontSize="36"
Margin="0, 20, 0, 0"/>
<TextBlock HorizontalAlignment="Left"
TextWrapping="Wrap"
Text="Total Bill"
FontSize="24"
Margin="0, 20, 0, 0"/>
<TextBlock Name="totalTextBlock"
HorizontalAlignment="Left"
VerticalAlignment="Top"
TextWrapping="Wrap"
Text="$0.00"
FontSize="36"
Margin="0, 20, 0, 0"/>
</StackPanel>
</Grid>
</Grid>
函数部分我们下期再见 //因为我还没有看懂