C# (CSharp) AmazonScrape Namespace

Nested Namespaces

AmazonScrape.Properties

Classes

Name Description
AmazonItem Represents an Amazon product Used to populate the data grid.
App Interaction logic for App.xaml
Constants
DataGridPlus Extends DataGrid to allow columns to be easily added through code-behind Avoids overly-cluttered XAML
DoubleRangeConverter
ItemValidator Static methods determine whether the inputs meet the user's search criteria
MainWindow Interaction logic for MainWindow.xaml
PageManager Manages the workload of one page of search results. Calls appropriate methods to load, parse, validate and return results to the SearchManager.
Parser Contains static methods to process Amazon html and return product information
RangeSlider Interaction logic for RangeSlider.xaml
ResourceLoader Loads image or control style resources
ScoreDistribution Represents the percentage range of values of each Amazon review star category (convenience class)
ScoreDistributionControl
Scraper Performs page and image loads and provides methods to encode/decode strings.
SearchCriteria Used to pass around the user's search criteria (convenience class)
SearchManager Manages the logical workflow of the application. Creates and deploys PageManagers. Returns WorkProgress object to report status and successful results.
ValueRangeControl