Add trace crack result
This commit is contained in:
@@ -17,7 +17,7 @@ namespace StructureHelper.Windows.CalculationWindows.CalculatorsViews
|
||||
private RelayCommand? showRebarsCommand;
|
||||
|
||||
public TupleCrackResult SelectedResult { get; set; }
|
||||
public List<TupleCrackResult> TupleResults => CrackResult.TupleResults;
|
||||
public List<ITupleCrackResult> TupleResults => CrackResult.TupleResults;
|
||||
public ICommand ShowRebarsCommand
|
||||
{
|
||||
get
|
||||
|
||||
@@ -5,6 +5,6 @@ namespace StructureHelper.Windows.CalculationWindows.CalculatorsViews
|
||||
{
|
||||
public interface IShowCrackIsoFieldsLogic
|
||||
{
|
||||
void ShowIsoField(IEnumerable<RebarCrackResult> rebarResults);
|
||||
void ShowIsoField(IEnumerable<IRebarCrackResult> rebarResults);
|
||||
}
|
||||
}
|
||||
@@ -15,7 +15,7 @@ namespace StructureHelper.Windows.CalculationWindows.CalculatorsViews
|
||||
{
|
||||
private IsoFieldReport isoFieldReport;
|
||||
|
||||
public void ShowIsoField(IEnumerable<RebarCrackResult> rebarResults)
|
||||
public void ShowIsoField(IEnumerable<IRebarCrackResult> rebarResults)
|
||||
{
|
||||
try
|
||||
{
|
||||
|
||||
@@ -25,7 +25,7 @@ namespace StructureHelper.Windows.CalculationWindows.CalculatorsViews
|
||||
private IsoFieldReport isoFieldReport;
|
||||
|
||||
public TupleCrackResult CrackResult => crackResult;
|
||||
public List<RebarCrackResult> RebarResults => crackResult.RebarResults;
|
||||
public List<IRebarCrackResult> RebarResults => crackResult.RebarResults;
|
||||
public RebarCrackResult SelectedResult { get; set; }
|
||||
public string WindowTitle => "Result of calculation of cracks for action " + crackResult.InputData.TupleName;
|
||||
public ICommand ShowIsoFieldCommand
|
||||
|
||||
@@ -101,7 +101,12 @@ namespace StructureHelper.Windows.CalculationWindows.ProgressViews
|
||||
private Block GetBlockByEntry(ITraceLoggerEntry traceEntry)
|
||||
{
|
||||
Block block;
|
||||
if (traceEntry is StringLogEntry stringEntry)
|
||||
if (traceEntry is null)
|
||||
{
|
||||
block = new Paragraph(new Run("---"));
|
||||
return block;
|
||||
}
|
||||
else if (traceEntry is StringLogEntry stringEntry)
|
||||
{
|
||||
block = GetBlockByStringEntry(stringEntry);
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user