First off, you have a class, or "type", called Filters.
You then create an instance of that type, calling it "ListFilters". By the way, you should use camelCase to name your variables, "listFilters".
You then try to pass that variable to a method that is expecting the first parameter of type ListFilters. It has nothing to do with what you called the variable. It does not have to be named "listFilters" or "ListFilters".
This line:
private void PopulateListView(ListFilters>, string OrderBy)
is bad. The first parameter is not defined correctly. Every parameter needs to define a type that is expected in that position and the variable that's going to hold that data inside the method.
I
think you're trying to do something like this:
private void PopulateListView(Filters listFilters, string orderBy)