Skip to main content

UI Components

Overview

Reusable UI components and custom controls used throughout the MiniMrpOrderCreation dashboard.

Data Grid Components

WarehouseOrderingGrid

Features:

  • Multi-selection support
  • Inline editing
  • Custom cell templates
  • Sorting and filtering
  • Excel export

PagedDataGrid

Features:

  • Large dataset handling
  • Virtual scrolling
  • Page navigation
  • Configurable page size

Custom Controls

SupplierSelector

Dropdown with search and filtering capabilities.

DateRangePicker

Date selection with validation.

NumericUpDown

Quantity input with min/max validation.

Converters

NullEmptyIEnumerableToBooleanConverter

Converts collections to boolean for binding.

DecimalToVisibilityConverter

Shows/hides elements based on decimal values.

BooleanToVisibilityConverter

Standard visibility binding.

Resource Dictionaries

Styles

  • Button styles
  • TextBox styles
  • DataGrid styles
  • Dialog styles

Templates

  • Data templates
  • Control templates
  • Item templates

Best Practices

  • Reuse components where possible
  • Keep components focused
  • Use dependency properties
  • Implement design-time data
  • Follow naming conventions