These properties are designed to work it GridViewColumns, and there is no way to set this property once and when you auto generate its columns to get different filters in each column. Even if you handle AutoGeneratingColumn event of the RadGridView you should check what column type is generated and set the corresponding property. These properties should be set either in xaml or in code. Considering your second question about GridViewCheckBoxColumn you do not need to set ShowDistinctFilters to False, because in this way you will get only the Filter and Clear Filter buttons. Actually you do not need to set anything on that column type and you will get the default behaviour.
I have prepared an example for you that uses the mentioned properties.
the Telerik team
Do you want to have your say when we set our development plans? Do you want to know when a feature you care about is added or when a bug fixed? Explore the Telerik Public Issue Tracking
system and vote to affect the priority of the items