static object CoerceSelectedFilter(DependencyObject d, object basevalue) { InRibbonGallery gallery = (InRibbonGallery)d; if ((basevalue == null) && (gallery.Filters.Count > 0)) return gallery.Filters[0]; return basevalue; }