FilterUIElementResXLocalizer Class
Allows you to localize filter menu elements.
Namespace: DevExpress.Utils.Filtering.Internal
Assembly: DevExpress.Data.v24.2.dll
NuGet Package: DevExpress.Data
#Declaration
public class FilterUIElementResXLocalizer :
XtraResXLocalizer<FilterUIElementLocalizerStringId>
#Remarks
The following example localizes the Data Grid‘s Excel-inspired filter menu:
using DevExpress.Utils.Filtering.Internal;
//Create a custom localizer
public class CustomFilterUIElementLocalizer : FilterUIElementResXLocalizer
{
public CustomFilterUIElementLocalizer() { }
public override string GetLocalizedString(FilterUIElementLocalizerStringId id)
{
string ret = "";
switch(id)
{
case FilterUIElementLocalizerStringId.FilteringUIClearFilter:
ret = "Filter löschen";
break;
case FilterUIElementLocalizerStringId.FilteringUIClose:
ret = "Schließen";
break;
default:
ret = base.GetLocalizedString(id);
break;
}
return ret;
}
}
//Activate a custom localizer
public Form1()
{
InitializeComponent();
FilterUIElementResXLocalizer.Active = new CustomFilterUIElementLocalizer();
gridView1.OptionsFilter.ColumnFilterPopupMode = DevExpress.XtraGrid.Columns.ColumnFilterPopupMode.Excel;
}