<DockPanel Height="800" Width="600">
<StackPanel DockPanel.Dock="Top" Orientation="Horizontal" Width="600">
<Button Content="打开" Command="{Binding OpenWellCommand}"/>
<Button Command="{Binding CalcCommand}" Content="保存"/>
<Button Content="退出" Command="{Binding CloseCommand}"/>
</StackPanel>
<TabControl Height="780" VerticalAlignment="Top">
<TabItem Header="送井">
<DataGrid VerticalAlignment="Top" IsReadOnly="True" ItemsSource="{Binding Path=WellStructure.Segments}" AutoGenerateColumns="False" CanUserReorderColumns="False" CanUserSortColumns="False" AlternationCount="1" Height="200" Width="600">
<DataGrid.ColumnHeaderStyle>
<Style TargetType="DataGridColumnHeader">
<Setter Property="HorizontalContentAlignment" Value="Center"/>
</Style>
</DataGrid.ColumnHeaderStyle>
<DataGrid.Columns>
<DataGridTextColumn Header="序号" Binding="{Binding DrillSequence}">
</DataGridTextColumn>
<DataGridTextColumn Header="钻具名称" Binding="{Binding CasingName}" />
<DataGridTextColumn Binding="{Binding CasingSize}">
<DataGridTextColumn.Header>
<StackPanel>
<TextBlock Text="编号" VerticalAlignment="Stretch" HorizontalAlignment="Center" />
</StackPanel>
</DataGridTextColumn.Header>
</DataGridTextColumn>
<DataGridTextColumn Binding="{Binding CasingLength}">
<DataGridTextColumn.Header>
<StackPanel>
<TextBlock Text="钻具外径" VerticalAlignment="Stretch" HorizontalAlignment="Center" />
</StackPanel>
</DataGridTextColumn.Header>
</DataGridTextColumn>
<DataGridTextColumn Binding="{Binding CassingThickness}">
<DataGridTextColumn.Header>
<StackPanel>
<TextBlock Text="数量" VerticalAlignment="Stretch" HorizontalAlignment="Center" />
</StackPanel>
</DataGridTextColumn.Header>
</DataGridTextColumn>
<DataGridTextColumn Binding="{Binding CasingSettingDepth}">
<DataGridTextColumn.Header>
<StackPanel>
<TextBlock Text="型号" VerticalAlignment="Stretch" HorizontalAlignment="Center" />
</StackPanel>
</DataGridTextColumn.Header>
</DataGridTextColumn>
</DataGrid.Columns>
</DataGrid>
</TabItem>
<TabItem Header="下井">
<DataGrid VerticalAlignment="Top" IsReadOnly="True" ItemsSource="{Binding BHA}" AlternationCount="1" AutoGenerateColumns="False"
CanUserSortColumns="False" Width="600" Height="200">
<DataGrid.Columns>
<DataGridTextColumn Header="钻具序号" Binding="{Binding OrderNum}"/>
<DataGridTextColumn Header="钻具名称" Binding="{Binding ToolName}" />
<DataGridTextColumn Binding="{Binding OD}">
<DataGridTextColumn.Header >
<StackPanel HorizontalAlignment="Center">
<TextBlock Text="钻井外径" VerticalAlignment="Stretch" HorizontalAlignment="Center" />
<TextBlock Text="(mm)" VerticalAlignment="Stretch" HorizontalAlignment="Center" />
</StackPanel>
</DataGridTextColumn.Header>
</DataGridTextColumn>
</DataGrid.Columns>
</DataGrid>
</TabItem>
<TabItem Header="倒换">
<DataGrid VerticalAlignment="Top" IsReadOnly="True" ItemsSource="{Binding BHA}" AlternationCount="1" AutoGenerateColumns="False"
CanUserSortColumns="False" Width="600" Height="200">
<DataGrid.Columns>
<DataGridTextColumn Header="钻具序号" Binding="{Binding OrderNum}"/>
<DataGridTextColumn Header="钻具名称" Binding="{Binding ToolName}" />
<DataGridTextColumn Binding="{Binding OD}">
<DataGridTextColumn.Header >
<StackPanel HorizontalAlignment="Center">
<TextBlock Text="钻井外径" VerticalAlignment="Stretch" HorizontalAlignment="Center" />
<TextBlock Text="(mm)" VerticalAlignment="Stretch" HorizontalAlignment="Center" />
</StackPanel>
</DataGridTextColumn.Header>
</DataGridTextColumn>
<DataGridTextColumn Binding="{Binding InD}">
<DataGridTextColumn.Header >
<StackPanel HorizontalAlignment="Center">
<TextBlock Text="钻井内径" VerticalAlignment="Stretch" HorizontalAlignment="Center" />
<TextBlock Text="(mm)" VerticalAlignment="Stretch" HorizontalAlignment="Center" />
</StackPanel>
</DataGridTextColumn.Header>
</DataGridTextColumn>
<DataGridTextColumn Binding="{Binding Length}">
<DataGridTextColumn.Header >
<StackPanel HorizontalAlignment="Center">
<TextBlock Text="钻井长度" VerticalAlignment="Stretch" HorizontalAlignment="Center" />
<TextBlock Text="(m)" VerticalAlignment="Stretch" HorizontalAlignment="Center" />
</StackPanel>
</DataGridTextColumn.Header>
</DataGridTextColumn>
</DataGrid.Columns>
</DataGrid>
</TabItem>
</TabControl>
<StackPanel DockPanel.Dock="Top" Orientation="Vertical">
<GroupBox Height="200" DockPanel.Dock="Top">
<GroupBox.Header>
<TextBlock Text="统计(按类型)" FontSize="14" FontWeight="Bold" />
</GroupBox.Header>
<DataGrid IsReadOnly="True" ItemsSource="{Binding Path=WellStructure.Segments}" AutoGenerateColumns="False" CanUserReorderColumns="False" CanUserSortColumns="False" AlternationCount="1" Height="530" Width="569">
<DataGrid.ColumnHeaderStyle>
<Style TargetType="DataGridColumnHeader">
<Setter Property="VerticalContentAlignment" Value="Top" />
</Style>
</DataGrid.ColumnHeaderStyle>
<DataGrid.Columns>
<DataGridTextColumn Header="序号" Binding="{Binding DrillSequence}">
</DataGridTextColumn>
<DataGridTextColumn Binding="{Binding BitSize}">
<DataGridTextColumn.Header >
<StackPanel HorizontalAlignment="Center">
<TextBlock Text="井名称" VerticalAlignment="Stretch" HorizontalAlignment="Center" />
</StackPanel>
</DataGridTextColumn.Header>
</DataGridTextColumn>
<DataGridTextColumn Binding="{Binding WellDepth}" Width="60">
<DataGridTextColumn.Header>
<StackPanel HorizontalAlignment="Center">
<TextBlock Text="钻具名称" HorizontalAlignment="Center" />
</StackPanel>
</DataGridTextColumn.Header>
</DataGridTextColumn>
<DataGridTextColumn Header="编号" Binding="{Binding CasingName}" />
<DataGridTextColumn Binding="{Binding CasingSize}">
<DataGridTextColumn.Header>
<StackPanel>
<TextBlock Text="钻具外径" VerticalAlignment="Stretch" HorizontalAlignment="Center" />
</StackPanel>
</DataGridTextColumn.Header>
</DataGridTextColumn>
<DataGridTextColumn Binding="{Binding CasingLength}">
<DataGridTextColumn.Header>
<StackPanel>
<TextBlock Text="累计" VerticalAlignment="Stretch" HorizontalAlignment="Center" />
</StackPanel>
</DataGridTextColumn.Header>
</DataGridTextColumn>
</DataGrid.Columns>
</DataGrid>
</GroupBox>
</StackPanel>
</DockPanel>
wpf页面中不显示统计及下面的相关内容,我如果想把统计和上面的按钮打开、保存、退出竖直相对,调了很长时间还没有眉目。请各位帮帮忙。
<StackPanel DockPanel.Dock="Top" Orientation="Horizontal" Width="600">
<Button Content="打开" Command="{Binding OpenWellCommand}"/>
<Button Command="{Binding CalcCommand}" Content="保存"/>
<Button Content="退出" Command="{Binding CloseCommand}"/>
</StackPanel>
<TabControl Height="780" VerticalAlignment="Top">
<TabItem Header="送井">
<DataGrid VerticalAlignment="Top" IsReadOnly="True" ItemsSource="{Binding Path=WellStructure.Segments}" AutoGenerateColumns="False" CanUserReorderColumns="False" CanUserSortColumns="False" AlternationCount="1" Height="200" Width="600">
<DataGrid.ColumnHeaderStyle>
<Style TargetType="DataGridColumnHeader">
<Setter Property="HorizontalContentAlignment" Value="Center"/>
</Style>
</DataGrid.ColumnHeaderStyle>
<DataGrid.Columns>
<DataGridTextColumn Header="序号" Binding="{Binding DrillSequence}">
</DataGridTextColumn>
<DataGridTextColumn Header="钻具名称" Binding="{Binding CasingName}" />
<DataGridTextColumn Binding="{Binding CasingSize}">
<DataGridTextColumn.Header>
<StackPanel>
<TextBlock Text="编号" VerticalAlignment="Stretch" HorizontalAlignment="Center" />
</StackPanel>
</DataGridTextColumn.Header>
</DataGridTextColumn>
<DataGridTextColumn Binding="{Binding CasingLength}">
<DataGridTextColumn.Header>
<StackPanel>
<TextBlock Text="钻具外径" VerticalAlignment="Stretch" HorizontalAlignment="Center" />
</StackPanel>
</DataGridTextColumn.Header>
</DataGridTextColumn>
<DataGridTextColumn Binding="{Binding CassingThickness}">
<DataGridTextColumn.Header>
<StackPanel>
<TextBlock Text="数量" VerticalAlignment="Stretch" HorizontalAlignment="Center" />
</StackPanel>
</DataGridTextColumn.Header>
</DataGridTextColumn>
<DataGridTextColumn Binding="{Binding CasingSettingDepth}">
<DataGridTextColumn.Header>
<StackPanel>
<TextBlock Text="型号" VerticalAlignment="Stretch" HorizontalAlignment="Center" />
</StackPanel>
</DataGridTextColumn.Header>
</DataGridTextColumn>
</DataGrid.Columns>
</DataGrid>
</TabItem>
<TabItem Header="下井">
<DataGrid VerticalAlignment="Top" IsReadOnly="True" ItemsSource="{Binding BHA}" AlternationCount="1" AutoGenerateColumns="False"
CanUserSortColumns="False" Width="600" Height="200">
<DataGrid.Columns>
<DataGridTextColumn Header="钻具序号" Binding="{Binding OrderNum}"/>
<DataGridTextColumn Header="钻具名称" Binding="{Binding ToolName}" />
<DataGridTextColumn Binding="{Binding OD}">
<DataGridTextColumn.Header >
<StackPanel HorizontalAlignment="Center">
<TextBlock Text="钻井外径" VerticalAlignment="Stretch" HorizontalAlignment="Center" />
<TextBlock Text="(mm)" VerticalAlignment="Stretch" HorizontalAlignment="Center" />
</StackPanel>
</DataGridTextColumn.Header>
</DataGridTextColumn>
</DataGrid.Columns>
</DataGrid>
</TabItem>
<TabItem Header="倒换">
<DataGrid VerticalAlignment="Top" IsReadOnly="True" ItemsSource="{Binding BHA}" AlternationCount="1" AutoGenerateColumns="False"
CanUserSortColumns="False" Width="600" Height="200">
<DataGrid.Columns>
<DataGridTextColumn Header="钻具序号" Binding="{Binding OrderNum}"/>
<DataGridTextColumn Header="钻具名称" Binding="{Binding ToolName}" />
<DataGridTextColumn Binding="{Binding OD}">
<DataGridTextColumn.Header >
<StackPanel HorizontalAlignment="Center">
<TextBlock Text="钻井外径" VerticalAlignment="Stretch" HorizontalAlignment="Center" />
<TextBlock Text="(mm)" VerticalAlignment="Stretch" HorizontalAlignment="Center" />
</StackPanel>
</DataGridTextColumn.Header>
</DataGridTextColumn>
<DataGridTextColumn Binding="{Binding InD}">
<DataGridTextColumn.Header >
<StackPanel HorizontalAlignment="Center">
<TextBlock Text="钻井内径" VerticalAlignment="Stretch" HorizontalAlignment="Center" />
<TextBlock Text="(mm)" VerticalAlignment="Stretch" HorizontalAlignment="Center" />
</StackPanel>
</DataGridTextColumn.Header>
</DataGridTextColumn>
<DataGridTextColumn Binding="{Binding Length}">
<DataGridTextColumn.Header >
<StackPanel HorizontalAlignment="Center">
<TextBlock Text="钻井长度" VerticalAlignment="Stretch" HorizontalAlignment="Center" />
<TextBlock Text="(m)" VerticalAlignment="Stretch" HorizontalAlignment="Center" />
</StackPanel>
</DataGridTextColumn.Header>
</DataGridTextColumn>
</DataGrid.Columns>
</DataGrid>
</TabItem>
</TabControl>
<StackPanel DockPanel.Dock="Top" Orientation="Vertical">
<GroupBox Height="200" DockPanel.Dock="Top">
<GroupBox.Header>
<TextBlock Text="统计(按类型)" FontSize="14" FontWeight="Bold" />
</GroupBox.Header>
<DataGrid IsReadOnly="True" ItemsSource="{Binding Path=WellStructure.Segments}" AutoGenerateColumns="False" CanUserReorderColumns="False" CanUserSortColumns="False" AlternationCount="1" Height="530" Width="569">
<DataGrid.ColumnHeaderStyle>
<Style TargetType="DataGridColumnHeader">
<Setter Property="VerticalContentAlignment" Value="Top" />
</Style>
</DataGrid.ColumnHeaderStyle>
<DataGrid.Columns>
<DataGridTextColumn Header="序号" Binding="{Binding DrillSequence}">
</DataGridTextColumn>
<DataGridTextColumn Binding="{Binding BitSize}">
<DataGridTextColumn.Header >
<StackPanel HorizontalAlignment="Center">
<TextBlock Text="井名称" VerticalAlignment="Stretch" HorizontalAlignment="Center" />
</StackPanel>
</DataGridTextColumn.Header>
</DataGridTextColumn>
<DataGridTextColumn Binding="{Binding WellDepth}" Width="60">
<DataGridTextColumn.Header>
<StackPanel HorizontalAlignment="Center">
<TextBlock Text="钻具名称" HorizontalAlignment="Center" />
</StackPanel>
</DataGridTextColumn.Header>
</DataGridTextColumn>
<DataGridTextColumn Header="编号" Binding="{Binding CasingName}" />
<DataGridTextColumn Binding="{Binding CasingSize}">
<DataGridTextColumn.Header>
<StackPanel>
<TextBlock Text="钻具外径" VerticalAlignment="Stretch" HorizontalAlignment="Center" />
</StackPanel>
</DataGridTextColumn.Header>
</DataGridTextColumn>
<DataGridTextColumn Binding="{Binding CasingLength}">
<DataGridTextColumn.Header>
<StackPanel>
<TextBlock Text="累计" VerticalAlignment="Stretch" HorizontalAlignment="Center" />
</StackPanel>
</DataGridTextColumn.Header>
</DataGridTextColumn>
</DataGrid.Columns>
</DataGrid>
</GroupBox>
</StackPanel>
</DockPanel>
wpf页面中不显示统计及下面的相关内容,我如果想把统计和上面的按钮打开、保存、退出竖直相对,调了很长时间还没有眉目。请各位帮帮忙。
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货