Skip to main content
All docs
V24.1

XtraLocalizer.QueryLocalizedStringEventArgs.ResourceStringID Property

Gets the value of the enumeration member in StringIDType that corresponds to the processed resource string, or the value that uniquely identifies the form’s UI element/control.

Namespace: DevExpress.Utils.Localization

Assembly: DevExpress.Data.v24.1.dll

NuGet Package: DevExpress.Data

Declaration

public string ResourceStringID { get; }

Property Value

Type Description
String

The value of the enumeration member in StringIDType that corresponds to the processed resource string.

Remarks

Use the e.StringID and e.ResourceStringID parameters to obtain the enumeration member and its value in e.StringIDType, which correspond to the processed resource string.

private static void XtraLocalizer_QueryLocalizedString(object sender, XtraLocalizer.QueryLocalizedStringEventArgs e) {
    if(e.StringIDType == typeof(DevExpress.XtraGrid.Localization.GridStringId)) {
        if(e.StringID is DevExpress.XtraGrid.Localization.GridStringId.MenuColumnFilterMode) {
            /*
             * e.StringID = MenuColumnFilterMode (Enum)
             * e.StringIDType = DevExpress.XtraGrid.Localization.GridStringId (Type)
             * e.ResourcestringID = "GridStringId.MenuColumnFilterMode" (String)
             */
        }
    }
}

Note

When handling the QueryLocalizedStringContainerResource event, the e.ResourceStringID parameter gets a value that uniquely identifies the form’s UI element/control that requested the resource string ({ContainerType}.{controlName}.{propertyPath}).

void XtraLocalizer_QueryLocalizedStringContainerResource(object sender, XtraLocalizer.QueryLocalizedStringEventArgs e) {
    if(e.ResourceStringID == "DevExpress.XtraBars.Customization.CustomizationControl.btClose.Text")) {  
        // ...
    }
}
See Also