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