为什么EQUIPMENT PART NAME的grid没有填充下面的页面 而是只填充了一半 <Grid>
<Grid.RowDefinitions>
<RowDefinition Height="Auto"></RowDefinition>
<RowDefinition Height="*"></RowDefinition>
<RowDefinition Height="*"></RowDefinition>
<RowDefinition Height="Auto"></RowDefinition>
<RowDefinition Height="Auto"></RowDefinition>
<RowDefinition Height="Auto"></RowDefinition>
</Grid.RowDefinitions>
<Grid Grid.Row="0">
<Grid.ColumnDefinitions>
<ColumnDefinition Width="Auto"></ColumnDefinition>
<ColumnDefinition Width="*"></ColumnDefinition>
<ColumnDefinition Width="Auto"></ColumnDefinition>
<ColumnDefinition Width="*"></ColumnDefinition>
<ColumnDefinition Width="Auto"></ColumnDefinition>
<ColumnDefinition Width="Auto"></ColumnDefinition>
</Grid.ColumnDefinitions>
<TextBlock Text="Position Name" Grid.Row="0" Grid.Column="0" Margin="3,3,7,3" Style="{StaticResource LabelTextBlockStyle}"></TextBlock>
<controls:MAgCombo Name="cmbPositionName" IsEditable="True" Grid.Column="1" MaskUnexistedInput="True"
QueryDataCommand="{Binding Path=QueryEquipmentPartNameListCommand}" IsOptional="True"
TargetFilePath="{Binding Path=EquipmentPartNameTargetFilePath, Mode=TwoWay, UpdateSourceTrigger=PropertyChanged}"
ItemsSource="{Binding Path=EquipmentPartNameSource,Mode=TwoWay,UpdateSourceTrigger=PropertyChanged}"
TextEmptyCommand="{Binding Path=EquipmentPartNameTextEmptyCommand}">
<controls:MAgCombo.SelectedText>
<Binding Path="EquipmentPartName" Mode="TwoWay" UpdateSourceTrigger="LostFocus">
<Binding.ValidationRules>
<m:IUIValidator MethodName="EquipmentPartNameTryValidation"></m:IUIValidator>
</Binding.ValidationRules>
</Binding>
</controls:MAgCombo.SelectedText>
</controls:MAgCombo>
<TextBlock Text="Equipment Name" Grid.Row="1" Grid.Column="2" Margin="3,3,7,3" Style="{StaticResource LabelTextBlockStyle}"></TextBlock>
<controls:MAgCombo Name="cmbEquipmentPartName" IsEditable="True" Grid.Row="1" Grid.Column="3" MaskUnexistedInput="True"
QueryDataCommand="{Binding Path=QueryEquipmentPartNameListCommand}" IsOptional="True"
TargetFilePath="{Binding Path=EquipmentPartNameTargetFilePath, Mode=TwoWay, UpdateSourceTrigger=PropertyChanged}"
ItemsSource="{Binding Path=EquipmentPartNameSource,Mode=TwoWay,UpdateSourceTrigger=PropertyChanged}"
TextEmptyCommand="{Binding Path=EquipmentPartNameTextEmptyCommand}">
<controls:MAgCombo.SelectedText>
<Binding Path="EquipmentPartName" Mode="TwoWay" UpdateSourceTrigger="LostFocus">
<Binding.ValidationRules>
<m:IUIValidator MethodName="EquipmentPartNameTryValidation"></m:IUIValidator>
</Binding.ValidationRules>
</Binding>
</controls:MAgCombo.SelectedText>
</controls:MAgCombo>
<Button Grid.Column="5" Content="QUERY" Width="120" Margin="5,3,3,3" Command="{Binding QueryCommand}"></Button>
</Grid>
<Grid Grid.Row="1">
<Grid.ColumnDefinitions>
<ColumnDefinition Width="Auto"></ColumnDefinition>
<ColumnDefinition Width="*"></ColumnDefinition>
<ColumnDefinition Width="Auto"></ColumnDefinition>
<ColumnDefinition Width="*"></ColumnDefinition>
<ColumnDefinition Width="Auto"></ColumnDefinition>
<ColumnDefinition Width="*"></ColumnDefinition>
<ColumnDefinition Width="auto"></ColumnDefinition>
</Grid.ColumnDefinitions>
<GroupBox Header="[EQUIPMENT PART NAME]" Grid.Row="1" Grid.Column="0" Grid.ColumnSpan="7" Margin="3">
<controls:LocalHeaderDataGrid Margin="0,0,6,6"
SelectedItem="{Binding Path=SelectedEquipmentPartListRow, Mode=TwoWay, UpdateSourceTrigger=PropertyChanged}"
SelectionChangedCommand="{Binding Path=SelectedEquipmentPartChangedCommand}"
SelectedIndex="{Binding Path= SelectedEquipmentPartIndex,Mode=TwoWay,UpdateSourceTrigger=PropertyChanged}"
TargetFilePath="{Binding Path= EquipmentPartTargetFilePath, Mode=TwoWay, UpdateSourceTrigger=PropertyChanged}"
VerticalAlignment="Stretch"
CanUserAddRows="False"
ColumnWidth="*"
SelectionMode="Single" >
</controls:LocalHeaderDataGrid>
<!--<controls:LocalHeaderDataGrid Name="dgrdEquipmentPartName"
ColumnWidth="*"
SelectionMode="Extended"
IsReadOnly="True"
AutoGenerateColumns="False"
CursorIndex="{Binding Path=CursorIndex,Mode=TwoWay,UpdateSourceTrigger=PropertyChanged}"
ItemsSource="{Binding Path=EquipmentPartNameInfoList,Mode=TwoWay,UpdateSourceTrigger=PropertyChanged}"
SelectionChangedCommand="{Binding Path=SelectedEquipmentPartNameListRowChangedCommand}"
TargetFilePath="{Binding Path=EquipmentPartNameTargetFilePath, Mode=TwoWay, UpdateSourceTrigger=PropertyChanged}"
SelectedIndexes="{Binding Path= SelectedEquipmentPartNameIndexes,Mode=TwoWay,UpdateSourceTrigger=PropertyChanged}"
MultiSelectedItems="{Binding Path=SelectedEquipmentPartNameItemsRow, Mode=TwoWay, UpdateSourceTrigger=PropertyChanged}"
SelectedItem="{Binding Path=SelectedEquipmentPartNameListRow, Mode=TwoWay, UpdateSourceTrigger=PropertyChanged}">
-->
<!--<controls:LocalHeaderDataGrid.Columns >
<DataGridTextColumn Header="PHOTO RESIST NAME" Binding="{Binding EquipmentPartName,Mode=TwoWay,UpdateSourceTrigger=PropertyChanged}"/>
<DataGridTextColumn Header="PHOTO RESIST NUMBER" Binding="{Binding EquipmentPartNumber,Mode=TwoWay,UpdateSourceTrigger=PropertyChanged}"/>
<DataGridTextColumn Header="WARNING QTY" Binding="{Binding WarningQty,Mode=TwoWay,UpdateSourceTrigger=PropertyChanged}"/>
<DataGridTextColumn Header="VISCOSTY" Binding="{Binding Viscosty,Mode=TwoWay,UpdateSourceTrigger=PropertyChanged}"/>
<DataGridTextColumn Header="PRODUCTION FLAG" Binding="{Binding ProductionFlag,Mode=TwoWay,UpdateSourceTrigger=PropertyChanged}"/>
<DataGridTextColumn Header="DEFROST HOUR" Binding="{Binding DefrostHour,Mode=TwoWay,UpdateSourceTrigger=PropertyChanged}"/>
<DataGridTextColumn Header="INSTALLED VALID DAY" Binding="{Binding InstalledValidDay,Mode=TwoWay,UpdateSourceTrigger=PropertyChanged}"/>
</controls:LocalHeaderDataGrid.Columns>-->
<!--
</controls:LocalHeaderDataGrid>-->
</GroupBox>
</Grid>
<!-- <Grid Grid.Row="2"> -->
<!-- <Grid.ColumnDefinitions> -->
<!-- <ColumnDefinition Width="Auto"></ColumnDefinition> -->
<!-- <ColumnDefinition Width="*"></ColumnDefinition> -->
<!-- <ColumnDefinition Width="Auto"></ColumnDefinition> -->
<!-- <ColumnDefinition Width="*"></ColumnDefinition> -->
<!-- <ColumnDefinition Width="Auto"></ColumnDefinition> -->
<!-- <ColumnDefinition Width="*"></ColumnDefinition> -->
<!-- <ColumnDefinition Width="auto"></ColumnDefinition> -->
<!-- </Grid.ColumnDefinitions> -->
<!-- <GroupBox Header="[STOCK]" Grid.Row="1" Grid.Column="0" Grid.ColumnSpan="7" Margin="3"> -->
<!-- -->
<!-- <controls:LocalHeaderDataGrid Name="dgrdEquipmentPartName" -->
<!-- ColumnWidth="*" -->
<!-- SelectionMode="Single" -->
<!-- IsReadOnly="True" -->
<!-- AutoGenerateColumns="False" -->
<!-- CursorIndex="{Binding Path=CursorIndex,Mode=TwoWay,UpdateSourceTrigger=PropertyChanged}" -->
<!-- ItemsSource="{Binding Path=StockInfoList,Mode=TwoWay,UpdateSourceTrigger=PropertyChanged}" -->
<!-- SelectionChangedCommand="{Binding Path=SelectedStockListRowChangedCommand}" -->
<!-- TargetFilePath="{Binding Path=StockTargetFilePath, Mode=TwoWay, UpdateSourceTrigger=PropertyChanged}" -->
<!-- -->
<!-- SelectedIndexes="{Binding Path= StockIndexes,Mode=TwoWay,UpdateSourceTrigger=PropertyChanged}" -->
<!-- MultiSelectedItems="{Binding Path=SelectedStockItemsRow, Mode=TwoWay, UpdateSourceTrigger=PropertyChanged}" -->
<!-- SelectedItem="{Binding Path=SelectedStockListRow, Mode=TwoWay, UpdateSourceTrigger=PropertyChanged}"> -->
<!-- -->
<!-- -->
<!-- <controls:LocalHeaderDataGrid.Columns > -->
<!-- <DataGridTextColumn Header="STATUS" Binding="{Binding Status,Mode=TwoWay,UpdateSourceTrigger=PropertyChanged}"/> -->
<!-- <DataGridTextColumn Header="COUNT" Binding="{Binding Count,Mode=TwoWay,UpdateSourceTrigger=PropertyChanged}"/> -->
<!-- </controls:LocalHeaderDataGrid.Columns> -->
<!-- -->
<!-- </controls:LocalHeaderDataGrid> -->
<!-- </GroupBox> -->
<!-- </Grid> -->
<Grid Grid.Row="3" Grid.ColumnSpan="7">
<Grid.RowDefinitions>
<RowDefinition Height="Auto"></RowDefinition>
</Grid.RowDefinitions>
<Grid.ColumnDefinitions>
<ColumnDefinition Width="Auto"></ColumnDefinition>
<ColumnDefinition Width="*"></ColumnDefinition>
<ColumnDefinition Width="Auto"></ColumnDefinition>
<ColumnDefinition Width="*"></ColumnDefinition>
<ColumnDefinition Width="Auto"></ColumnDefinition>
<ColumnDefinition Width="*"></ColumnDefinition>
</Grid.ColumnDefinitions>
<TextBlock Grid.Row="0" Grid.Column="0" Text="TOTAL COUNT" Margin="3,3,7,3" Style ="{StaticResource LabelTextBlockStyle}"></TextBlock>
<TextBlock Style="{StaticResource ValueTextBlockStyle}" Grid.Row="0" Grid.Column="1" Background="LightGray" Text="{Binding Path=TotalCount,Mode=TwoWay, UpdateSourceTrigger=PropertyChanged}" ></TextBlock>
</Grid>
<Grid Grid.Row="4" Grid.ColumnSpan="7">
<Grid.RowDefinitions>
<RowDefinition Height="Auto"></RowDefinition>
</Grid.RowDefinitions>
<Grid.ColumnDefinitions>
<ColumnDefinition Width="*"></ColumnDefinition>
<ColumnDefinition Width="*"></ColumnDefinition>
<ColumnDefinition Width="*"></ColumnDefinition>
</Grid.ColumnDefinitions>
<Button Grid.Row="0" Content="CREATE" Margin="5,3,3,3" Command="{Binding CreateCommand}" IsEnabled="{Binding Path=IsCreateEnabled, Mode=TwoWay}"></Button>
<Button Grid.Row="0" Grid.Column="1" Content="DELETE" Margin="5,3,3,3" Command="{Binding DeleteCommand}" IsEnabled="{Binding Path=IsDeleteEnabled, Mode=TwoWay}"></Button>
<Button Grid.Row="0" Grid.Column="2" Content="MODIFY" Margin="5,3,3,3" Command="{Binding ModifyCommand}" IsEnabled="{Binding Path=IsModifyEnabled, Mode=TwoWay}"></Button>
</Grid>
</Grid>
最新发布