航空货代系统之日常航班管理

日常航班管理,这是我搭的WPF项目的页面,一百八十多行代码。

我这里使用了五个渐变画刷

第一个是头部背景,没有点击的时候和旁边一样。

--代码

<TabItem.Background>

       <LinearGradientBrush StartPoint="0,0" EndPoint="1,1">

             <GradientStop Color="#f2f2f2" Offset="0"/>

             <GradientStop Color="SkyBlue" Offset="0.2"/>

             <GradientStop Color="#f2f2f2" Offset="1"/>

             </LinearGradientBrush>

</TabItem.Background>

第二个是白色哪里,其实是表格来的。

--代码

<LinearGradientBrush StartPoint="0,0" EndPoint="0,1">

          <LinearGradientBrush.GradientStops>

                 <GradientStop Color="#FFE6F2F7" Offset="0"/>

                  <GradientStop Color="White" Offset="0.1"/>

                  <GradientStop Color="White" Offset="0.4"/>

                  <GradientStop Color="#FFE6F2F7" Offset="0.81"/>

           </LinearGradientBrush.GradientStops>

</LinearGradientBrush>

第三个是下拉框,自定义下拉框

--代码

<Rectangle.Fill>

         <LinearGradientBrush EndPoint="0.5,1" StartPoint="0.5,0">

           <GradientStop Color="White" Offset="0"/>

           <GradientStop Color="SkyBlue" Offset="0.5"/>

           <GradientStop Color="White" Offset="1"/>

         </LinearGradientBrush>

</Rectangle.Fill>

第四个是按钮,也是自定义按钮

--代码

<LinearGradientBrush StartPoint="0.494,0.028" EndPoint="0.494,0.889" >

         <GradientStop Color="#99FFFFFF" Offset="0"/>

         <GradientStop Color="#33FFFFFF" Offset="1"/>

</LinearGradientBrush>

第五个是整一个内容。

--代码

  <LinearGradientBrush StartPoint="0,0" EndPoint="1,1">

                           <GradientStop Color="#f2f2f2" Offset="0"/>

                            <GradientStop Color="SkyBlue" Offset="0.2"/>

                            <GradientStop Color="#f2f2f2" Offset="1"/>

</LinearGradientBrush>

      

<TabItem Header="日常航班管理">
                <TabItem.Background>
                    <LinearGradientBrush StartPoint="0,0" EndPoint="1,1">
                        <!--使用LinearGradientBrush渐变画刷:定义一个渐变画刷,然后需要定义渐变颜色,颜色已对角线形式渐变-->
                        <!--GradientStop:定义渐变颜色与颜色渐变始点-->
                        <GradientStop Color="#f2f2f2" Offset="0"/>
                        <GradientStop Color="SkyBlue" Offset="0.2"/>
                        <GradientStop Color="#f2f2f2" Offset="1"/>
                    </LinearGradientBrush>
                </TabItem.Background>
                <Grid>
                    <Grid.Background>
                        <LinearGradientBrush StartPoint="0,0" EndPoint="1,1">
                            <!--使用LinearGradientBrush渐变画刷:定义一个渐变画刷,然后需要定义渐变颜色,颜色已对角线形式渐变-->
                            <!--GradientStop:定义渐变颜色与颜色渐变始点-->
                            <GradientStop Color="#f2f2f2" Offset="0"/>
                            <GradientStop Color="SkyBlue" Offset="0.2"/>
                            <GradientStop Color="#f2f2f2" Offset="1"/>
                        </LinearGradientBrush>
                    </Grid.Background>
                   
                    <Grid.RowDefinitions>
                        <RowDefinition  Height="5*"/>
                        <RowDefinition Height="10*"/>
                        <RowDefinition Height="1*"/>
                    </Grid.RowDefinitions>
                    <DockPanel Grid.Column="0" Grid.Row="0">
                        <DataGrid  IsReadOnly="True" AutoGenerateColumns="False" 
                  CanUserResizeColumns="False" CanUserResizeRows="False"  SelectionMode="Single" 
                  CanUserReorderColumns="False" AlternationCount="2"  RowHeaderWidth="0" CanUserAddRows="False" Height="180"
                         VerticalAlignment="Top"  >
                            <DataGrid.Background>
                                <LinearGradientBrush StartPoint="0,0" EndPoint="0,1">
                                    <LinearGradientBrush.GradientStops>
                                        <GradientStop Color="#FFE6F2F7" Offset="0"/>
                                        <GradientStop Color="White" Offset="0.1"/>
                                        <GradientStop Color="White" Offset="0.4"/>
                                        <GradientStop Color="#FFE6F2F7" Offset="0.81"/>
                                    </LinearGradientBrush.GradientStops>
                                </LinearGradientBrush>
                            </DataGrid.Background>
                            <DataGrid.Columns >
                            </DataGrid.Columns>
                        </DataGrid>
                    </DockPanel>
                    <DockPanel Grid.Column="0" Grid.Row="1">
                        <Grid>
                            <Grid.RowDefinitions>
                                <RowDefinition/>
                                <RowDefinition/>
                                <RowDefinition/>
                                <RowDefinition/>
                                <RowDefinition/>
                                <RowDefinition/>
                                <RowDefinition/>
                                <RowDefinition/>
                                <RowDefinition/>
                            </Grid.RowDefinitions>
                            <Grid.ColumnDefinitions>
                                <ColumnDefinition/>
                                <ColumnDefinition/>
                                <ColumnDefinition/>
                                <ColumnDefinition/>
                                <ColumnDefinition/>
                                <ColumnDefinition/>
                                <ColumnDefinition/>
                                <ColumnDefinition/>
                                <ColumnDefinition/>
                                <ColumnDefinition/>
                                <ColumnDefinition/>
                                <ColumnDefinition/>
                            </Grid.ColumnDefinitions>
                            <TextBlock Grid.Row="0" Text="序号" HorizontalAlignment="Center" VerticalAlignment="Center"/>
                            <TextBox Grid.Column="1" Width="70" Height="20" HorizontalAlignment="Left"/>
                            <TextBlock Grid.Row="0" Grid.Column="2" Text="航站" HorizontalAlignment="Center" VerticalAlignment="Center"/>
                            <TextBox Grid.Column="3" Width="70" Height="20" HorizontalAlignment="Left"/>
                            <TextBlock Grid.Row="0" Grid.Column="4" Text="分控航站" HorizontalAlignment="Center" VerticalAlignment="Center"/>
                            <TextBox Grid.Column="5" Width="70" Height="20" HorizontalAlignment="Left"/>
                            <TextBlock Grid.Row="0" Grid.Column="6" Text="出港状态" HorizontalAlignment="Center" VerticalAlignment="Center"/>
                            <ComboBox Grid.Column="7" Width="70" Height="20" HorizontalAlignment="Left"/>
                            <TextBlock Grid.Row="0" Grid.Column="8" Text="进港状态" HorizontalAlignment="Center" VerticalAlignment="Center"/>
                            <ComboBox Grid.Column="9" Width="70" Height="20" HorizontalAlignment="Left"/>
                            <TextBlock Grid.Row="1" Grid.Column="0" Text="机型" HorizontalAlignment="Center" VerticalAlignment="Center"/>
                            <TextBox Grid.Row="1" Grid.Column="1"  Width="70" Height="20" HorizontalAlignment="Left"/>
                            <TextBlock Grid.Row="1" Grid.Column="2" Text="飞机号" HorizontalAlignment="Center" VerticalAlignment="Center"/>
                            <TextBox Grid.Row="1" Grid.Column="3"  Width="70" Height="20" HorizontalAlignment="Left"/>
                            <TextBlock Grid.Row="1" Grid.Column="4" Text="舱单格式" HorizontalAlignment="Center" VerticalAlignment="Center"/>
                            <TextBox Grid.Row="1" Grid.Column="5" Width="70" Height="20" HorizontalAlignment="Left"/>
                            <CheckBox  Grid.Row="1" Grid.Column="6" Grid.ColumnSpan="2" HorizontalAlignment="Center" VerticalAlignment="Center">释放舱位额度</CheckBox>
                            <TextBlock Grid.Row="2" Grid.Column="0" Text="计划到达时间" HorizontalAlignment="Center" VerticalAlignment="Center"/>
                            <!--<TextBox Grid.Row="2" Grid.Column="1"  Width="70" Height="20"/>-->
                            <Grid Grid.Row="2" Grid.Column="1" Height="20">
                                <WrapPanel>
                                    <TextBox Name="textbox_hour" BorderThickness="0" TextChanged="numtextboxchanged" SelectionChanged="textbox_hour_SelectionChanged" VerticalContentAlignment="Center" HorizontalContentAlignment="Center" Width="30"></TextBox>
                                    <TextBlock  VerticalAlignment="Center" HorizontalAlignment="Center">:</TextBlock>
                                    <TextBox Name="textbox_minute"  BorderThickness="0" TextChanged="numtextboxchanged" SelectionChanged="textbox_hour_SelectionChanged" VerticalContentAlignment="Center" HorizontalContentAlignment="Center" Width="30" ></TextBox>
                                    <StackPanel>
                                        <Button Name="button_up" Click="button_up_Click" VerticalAlignment="Top" Height="8" Width="20"  FontSize="5">▲</Button>
                                        <Button Name="button_down" Click="button_down_Click" VerticalAlignment="Bottom" Height="8" Width="20" FontSize="5">▼</Button>
                                    </StackPanel>
                                    </WrapPanel>
                            </Grid>
                            <TextBlock Grid.Row="2" Grid.Column="2" Text="实际到达时间" HorizontalAlignment="Center" VerticalAlignment="Center"/>
                            <!--<TextBox Grid.Row="2" Grid.Column="3"  Width="70" Height="20"/>-->
                            <Grid Grid.Row="2" Grid.Column="3" Height="20">
                                <WrapPanel>
                                    <TextBox Name="textbox_hour00" BorderThickness="0" TextChanged="numtextboxchanged" SelectionChanged="textbox_hour_SelectionChanged" VerticalContentAlignment="Center" HorizontalContentAlignment="Center" Width="30"></TextBox>
                                    <TextBlock  VerticalAlignment="Center" HorizontalAlignment="Center">:</TextBlock>
                                    <TextBox Name="textbox_minute001"  BorderThickness="0" TextChanged="numtextboxchanged" SelectionChanged="textbox_hour_SelectionChanged" VerticalContentAlignment="Center" HorizontalContentAlignment="Center" Width="30" ></TextBox>
                                    <StackPanel>
                                        <Button Name="button_up001" Click="button_up_Click" VerticalAlignment="Top" Height="8" Width="20"  FontSize="5">▲</Button>
                                        <Button Name="button_down001" Click="button_down_Click" VerticalAlignment="Bottom" Height="8" Width="20" FontSize="5">▼</Button>
                                    </StackPanel>
                                </WrapPanel>
                            </Grid>
                            <TextBlock Grid.Row="2" Grid.Column="4" Text="到达日期间隔" HorizontalAlignment="Center" VerticalAlignment="Center"/>
                            <TextBox Grid.Row="2" Grid.Column="5" Width="70" Height="20" HorizontalAlignment="Left"/>
                            <TextBlock Grid.Row="2" Grid.Column="6" Text="计划起飞时间" HorizontalAlignment="Center" VerticalAlignment="Center"/>
                            <!--<TextBox Grid.Row="2" Grid.Column="7" Width="70" Height="20"/>-->
                            <Grid Grid.Row="2" Grid.Column="7" Height="20">
                                <WrapPanel>
                                    <TextBox Name="textbox_hour002" BorderThickness="0" TextChanged="numtextboxchanged" SelectionChanged="textbox_hour_SelectionChanged" VerticalContentAlignment="Center" HorizontalContentAlignment="Center" Width="30"></TextBox>
                                    <TextBlock  VerticalAlignment="Center" HorizontalAlignment="Center">:</TextBlock>
                                    <TextBox Name="textbox_minute002"  BorderThickness="0" TextChanged="numtextboxchanged" SelectionChanged="textbox_hour_SelectionChanged" VerticalContentAlignment="Center" HorizontalContentAlignment="Center" Width="30" ></TextBox>
                                    <StackPanel>
                                        <Button Name="button_up002" Click="button_up_Click" VerticalAlignment="Top" Height="8" Width="20"  FontSize="5">▲</Button>
                                        <Button Name="button_down002" Click="button_down_Click" VerticalAlignment="Bottom" Height="8" Width="20" FontSize="5">▼</Button>
                                    </StackPanel>
                                </WrapPanel>
                            </Grid>
                            <TextBlock Grid.Row="2" Grid.Column="8" Text="实际起飞时间" HorizontalAlignment="Center" VerticalAlignment="Center"/>
                            <!--<TextBox Grid.Row="2" Grid.Column="9" Width="70" Height="20"/>-->
                            <Grid Grid.Row="2" Grid.Column="9" Height="20">
                                <WrapPanel>
                                    <TextBox  BorderThickness="0" TextChanged="numtextboxchanged" SelectionChanged="textbox_hour_SelectionChanged" VerticalContentAlignment="Center" HorizontalContentAlignment="Center" Width="30"></TextBox>
                                    <TextBlock  VerticalAlignment="Center" HorizontalAlignment="Center">:</TextBlock>
                                    <TextBox   BorderThickness="0" TextChanged="numtextboxchanged" SelectionChanged="textbox_hour_SelectionChanged" VerticalContentAlignment="Center" HorizontalContentAlignment="Center" Width="30" ></TextBox>
                                    <StackPanel>
                                        <Button Click="button_up_Click" VerticalAlignment="Top" Height="8" Width="20"  FontSize="5">▲</Button>
                                        <Button Click="button_down_Click" VerticalAlignment="Bottom" Height="8" Width="20" FontSize="5">▼</Button>
                                    </StackPanel>
                                </WrapPanel>
                            </Grid>
                            <TextBlock Grid.Row="2" Grid.Column="10" Text="起飞日期间隔" HorizontalAlignment="Center" VerticalAlignment="Center"/>
                            <TextBox Grid.Row="2" Grid.Column="11" Width="70" Height="20" HorizontalAlignment="Left"/>
                            <TextBlock Grid.Row="3" Grid.Column="0" Text="最大配载重量" HorizontalAlignment="Center" VerticalAlignment="Center"/>
                            <TextBox Grid.Row="3" Grid.Column="1"  Width="70" Height="20" HorizontalAlignment="Left"/>
                            <TextBlock Grid.Row="3" Grid.Column="2" Text="最大配载体积" HorizontalAlignment="Center" VerticalAlignment="Center"/>
                            <TextBox Grid.Row="3" Grid.Column="3"  Width="70" Height="20" HorizontalAlignment="Left"/>
                            <TextBlock Grid.Row="3" Grid.Column="4" Text="最大配载箱板" HorizontalAlignment="Center" VerticalAlignment="Center"/>
                            <TextBox Grid.Row="3" Grid.Column="5" Width="70" Height="20" HorizontalAlignment="Left"/>
                            <TextBlock Grid.Row="3" Grid.Column="6" Text="配载影响描述" HorizontalAlignment="Center" VerticalAlignment="Center"/>
                            <TextBox Grid.Row="3" Grid.Column="7" Width="70" Height="20" HorizontalAlignment="Left"/>
                            <TextBlock Grid.Row="3" Grid.Column="8" Text="舱位额度体积" HorizontalAlignment="Center" VerticalAlignment="Center"/>
                            <TextBox Grid.Row="3" Grid.Column="9" Width="70" Height="20" HorizontalAlignment="Left"/>
                            <TextBlock Grid.Row="4" Grid.Column="0" Text="已订舱重量" HorizontalAlignment="Center" VerticalAlignment="Center"/>
                            <TextBox Grid.Row="4" Grid.Column="1"  Width="70" Height="20" HorizontalAlignment="Left"/>
                            <TextBlock Grid.Row="4" Grid.Column="2" Text="已订舱体积" HorizontalAlignment="Center" VerticalAlignment="Center"/>
                            <TextBox Grid.Row="4" Grid.Column="3"  Width="70" Height="20" HorizontalAlignment="Left"/>
                            <TextBlock Grid.Row="4" Grid.Column="4" Text="可订舱重量" HorizontalAlignment="Center" VerticalAlignment="Center"/>
                            <TextBox Grid.Row="4" Grid.Column="5" Width="70" Height="20" HorizontalAlignment="Left"/>
                            <TextBlock Grid.Row="4" Grid.Column="6" Text="可订舱体积" HorizontalAlignment="Center" VerticalAlignment="Center"/>
                            <TextBox Grid.Row="4" Grid.Column="7" Width="70" Height="20" HorizontalAlignment="Left"/>
                            <TextBlock Grid.Row="4" Grid.Column="8" Text="舱位额度重量" HorizontalAlignment="Center" VerticalAlignment="Center"/>
                            <TextBox Grid.Row="4" Grid.Column="9" Width="70" Height="20" HorizontalAlignment="Left"/>
                            <TextBlock Grid.Row="5" Grid.Column="0" Text="已配载重量" HorizontalAlignment="Center" VerticalAlignment="Center"/>
                            <TextBox Grid.Row="5" Grid.Column="1"  Width="70" Height="20" HorizontalAlignment="Left"/>
                            <TextBlock Grid.Row="5" Grid.Column="2" Text="已配载体积" HorizontalAlignment="Center" VerticalAlignment="Center"/>
                            <TextBox Grid.Row="5" Grid.Column="3"  Width="70" Height="20" HorizontalAlignment="Left"/>
                            <TextBlock Grid.Row="5" Grid.Column="4" Text="可配载重量" HorizontalAlignment="Center" VerticalAlignment="Center"/>
                            <TextBox Grid.Row="5" Grid.Column="5" Width="70" Height="20" HorizontalAlignment="Left"/>
                            <TextBlock Grid.Row="5" Grid.Column="6" Text="可配载体积" HorizontalAlignment="Center" VerticalAlignment="Center"/>
                            <TextBox Grid.Row="5" Grid.Column="7" Width="70" Height="20" HorizontalAlignment="Left"/>
                            <CheckBox Grid.Row="5" Grid.Column="8" Grid.ColumnSpan="2" HorizontalAlignment="Center" VerticalAlignment="Center">关闭航站舱位</CheckBox>
                            <TextBlock Grid.Row="6" Grid.Column="0" Text="客人人数" HorizontalAlignment="Center" VerticalAlignment="Center"/>
                            <TextBox Grid.Row="6" Grid.Column="1"  Width="70" Height="20" HorizontalAlignment="Left"/>
                            <TextBlock Grid.Row="6" Grid.Column="2" Text="行李所占重量" HorizontalAlignment="Center" VerticalAlignment="Center"/>
                            <TextBox Grid.Row="6" Grid.Column="3"  Width="70" Height="20" HorizontalAlignment="Left"/>
                            <TextBlock Grid.Row="6" Grid.Column="4" Text="行李所占箱板" HorizontalAlignment="Center" VerticalAlignment="Center"/>
                            <TextBox Grid.Row="6" Grid.Column="5" Width="70" Height="20" HorizontalAlignment="Left"/>
                            <TextBlock Grid.Row="6" Grid.Column="6" Text="行李所占体积" HorizontalAlignment="Center" VerticalAlignment="Center"/>
                            <TextBox Grid.Row="6" Grid.Column="7" Width="70" Height="20" HorizontalAlignment="Left"/>
                            <CheckBox Grid.Row="6" Grid.Column="8" Grid.ColumnSpan="2" HorizontalAlignment="Center" VerticalAlignment="Center">航站取消</CheckBox>
                            <TextBlock Grid.Row="7" Grid.Column="0" Text="备注" HorizontalAlignment="Center" VerticalAlignment="Center"/>
                            <TextBox Grid.Row="7" Grid.Column="1" Grid.ColumnSpan="11" Width="800" Height="20" HorizontalAlignment="Left"/>
                            <Button Grid.Row="8" Grid.Column="3">S 增加</Button>
                            <Button Grid.Row="8" Grid.Column="4">D 删除</Button>
                            <Button Grid.Row="8" Grid.Column="5">A 保存</Button>
                            <Button Grid.Row="8" Grid.Column="6">C 取消</Button>
                            <Button Grid.Row="8" Grid.Column="7">B 作废</Button>
                            <Button Grid.Row="8" Grid.Column="8">U 取消作废</Button>
                        </Grid>
                    </DockPanel>
                </Grid>
            </TabItem>

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值