|
10 | 10 | <conv:ListJoinConverter x:Key="ListJoinConverter" /> |
11 | 11 | <conv:ColorStringToColorConverter x:Key="ColorStringToColor" /> |
12 | 12 | <conv:SortLabelConverter x:Key="SortLabel" /> |
| 13 | + <conv:BoolToCorrectionTextConverter x:Key="BoolToCorrectionText" /> |
13 | 14 | <conv:DateOnlyToDateTimeConverter x:Key="DateOnlyToDateTime" /> |
14 | 15 | <conv:ZeroToVisibilityConverter x:Key="ZeroToVis" /> |
15 | 16 |
|
|
572 | 573 | </DataGridTemplateColumn.CellTemplate> |
573 | 574 | </DataGridTemplateColumn> |
574 | 575 | <DataGridTextColumn Header="機關名稱" Binding="{Binding AgencyName}" Width="180" MinWidth="140" /> |
575 | | - <DataGridTextColumn Header="標案名稱" Binding="{Binding TenderName}" Width="*" MinWidth="320" /> |
| 576 | + <DataGridTemplateColumn Header="標案名稱" Width="*" MinWidth="320" SortMemberPath="TenderName"> |
| 577 | + <DataGridTemplateColumn.CellTemplate> |
| 578 | + <DataTemplate> |
| 579 | + <TextBlock TextTrimming="CharacterEllipsis" VerticalAlignment="Center"> |
| 580 | + <Run Text="{Binding DisplayTenderName, Mode=OneWay}" /> |
| 581 | + <Run Text="{Binding IsCorrection, Mode=OneWay, Converter={StaticResource BoolToCorrectionText}}" |
| 582 | + Foreground="Red" FontWeight="Bold" /> |
| 583 | + </TextBlock> |
| 584 | + </DataTemplate> |
| 585 | + </DataGridTemplateColumn.CellTemplate> |
| 586 | + </DataGridTemplateColumn> |
576 | 587 | <DataGridTextColumn Header="招標方式" Binding="{Binding TenderMethod}" Width="120" MinWidth="100" /> |
577 | 588 | <DataGridTextColumn Header="採購性質" Binding="{Binding ProcurementType}" Width="80" MinWidth="70" /> |
578 | 589 | <DataGridTextColumn Header="公告日期" Binding="{Binding AnnouncementDate}" Width="90" MinWidth="80" /> |
|
611 | 622 | <TextBlock Text="📋 標案詳情" FontSize="14" FontWeight="SemiBold" Foreground="{StaticResource TextPrimaryBrush}" /> |
612 | 623 | </Border> |
613 | 624 | <StackPanel Visibility="{Binding SelectedItem, Converter={StaticResource NullToVis}}"> |
614 | | - <TextBlock Text="{Binding SelectedItem.TenderName}" FontWeight="SemiBold" FontSize="14" |
| 625 | + <TextBlock FontWeight="SemiBold" FontSize="14" |
615 | 626 | TextWrapping="Wrap" Margin="0,0,0,12" |
616 | | - Foreground="{StaticResource TextPrimaryBrush}" /> |
| 627 | + Foreground="{StaticResource TextPrimaryBrush}"> |
| 628 | + <Run Text="{Binding SelectedItem.DisplayTenderName, Mode=OneWay}" /> |
| 629 | + <Run Text="{Binding SelectedItem.IsCorrection, Mode=OneWay, Converter={StaticResource BoolToCorrectionText}}" |
| 630 | + Foreground="Red" /> |
| 631 | + </TextBlock> |
617 | 632 |
|
618 | 633 | <Grid> |
619 | 634 | <Grid.ColumnDefinitions> |
|
0 commit comments