corelibraries-devexpress-dot-utils-dot-localization-dot-xtralocalizer-dot-querylocalizedstringeventargs-49b186db.md
Gets the type of the resource string identifier for DevExpress UI controls.
Namespace : DevExpress.Utils.Localization
Assembly : DevExpress.Data.v25.2.dll
NuGet Package : DevExpress.Data
public Type StringIDType { get; }
Public ReadOnly Property StringIDType As Type
| Type | Description |
|---|---|
| Type |
The type of the resource string identifier (for example, DevExpress.XtraEditors.Controls.StringId).
|
Use the e.StringID and e.ResourceStringID parameters to obtain the enumeration member and its value in 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)
*/
}
}
}
Private Shared Sub XtraLocalizer_QueryLocalizedString(ByVal sender As Object, ByVal e As XtraLocalizer.QueryLocalizedStringEventArgs)
If e.StringIDType Is GetType(DevExpress.XtraGrid.Localization.GridStringId) Then
If TypeOf e.StringID Is DevExpress.XtraGrid.Localization.GridStringId.MenuColumnFilterMode Then
' e.StringID = MenuColumnFilterMode (Enum)
' e.StringIDType = DevExpress.XtraGrid.Localization.GridStringId (Type)
' e.ResourcestringID = "GridStringId.MenuColumnFilterMode" (String)
End If
End If
End Sub
See Also
XtraLocalizer.QueryLocalizedStringEventArgs Class