If you are familiar with
ListView, then you’re already familiar with
GridView, because it’s effectively just a
ListView with a different layout that wraps its items into additional columns.
GridView both derive from a class called
ListViewBase, and every API discussed in the preceding section actually belongs to
GridView add zero public APIs to their base class besides a default constructor. Therefore, you can think of
GridView as the same control but with different items panels. The reality is a bit more complicated, however, because the two classes have different implementation details that rely on their own default items panels.
Because all the behaviors of
GridView are covered ...