Files
2026-04-17 14:55:32 -04:00

1.8 KiB

source_files, generated_at, model, schema_version, sha256
source_files generated_at model schema_version sha256
DTS Viewer/DTS.Viewer.Reports/DTS.Viewer.PSDReportResults/View/PSDReportResultsView.xaml.cs
2026-04-17T16:28:49.882661+00:00 zai-org/GLM-5-FP8 1 6ffd6c8f349a4d16

View

Purpose

This module provides a WPF view component for displaying PSD (Particle Size Distribution) report results. It serves as the code-behind file for a XAML-based user interface, implementing the IPSDReportResultsView interface to integrate with the broader DTS reporting infrastructure.

Public Interface

PSDReportResultsView (class, partial)

  • Constructor: PSDReportResultsView() - Initializes the component via InitializeComponent().
  • Implements: IPSDReportResultsView

Event Handlers:

  • GridViewColumnHeader_OnClick(object sender, System.Windows.RoutedEventArgs e) - Handler for column header click events. Currently empty implementation.
  • GridViewColumnHeaderSearchable_OnSearch(object sender, System.Windows.RoutedEventArgs e) - Handler for searchable column header search events. Currently empty implementation.

Invariants

  • The class must be used as a code-behind partial class paired with a corresponding XAML file (PSDReportResultsView.xaml).
  • The class implements IPSDReportResultsView, implying it is intended to be resolved through dependency injection.

Dependencies

  • Depends on: DTS.Common.Interface (for IPSDReportResultsView interface)
  • Depends on: System.Windows (WPF infrastructure for RoutedEventArgs)

Gotchas

  • Both event handlers (GridViewColumnHeader_OnClick and GridViewColumnHeaderSearchable_OnSearch) have empty implementations. The intended behavior is unclear from source alone—these may be stubs for future functionality or remnants of removed features.