disable icon for now due performance

This commit is contained in:
2024-09-08 10:01:47 +02:00
parent 4b964e548f
commit a02f275577

View File

@@ -304,27 +304,27 @@ public partial class Form1 : RadForm, IMainApi
private void RadGridView_Actions_CellFormatting(object sender, CellFormattingEventArgs e) private void RadGridView_Actions_CellFormatting(object sender, CellFormattingEventArgs e)
{ {
var cellElement = e.CellElement; //var cellElement = e.CellElement;
var cellInfo = e.Row.Cells[e.Column.Name]; //var cellInfo = e.Row.Cells[e.Column.Name];
if (e.Column.Name == "srctype" && cellInfo?.Value is string sourceTypeStr && Enum.Parse<SourceType>(sourceTypeStr) is SourceType sourceType) //if (e.Column.Name == "srctype" && cellInfo?.Value is string sourceTypeStr && Enum.Parse<SourceType>(sourceTypeStr) is SourceType sourceType)
{ //{
cellElement.SvgImage = sourceType switch // cellElement.SvgImage = sourceType switch
{ // {
SourceType.DirectLink => AppGlobals.Symbols.GetSvgImage(AppSymbols.link, SymbolSize.Small), // SourceType.DirectLink => AppGlobals.Symbols.GetSvgImage(AppSymbols.link, SymbolSize.Small),
SourceType.GitHub => AppGlobals.Symbols.GetSvgImage(AppSymbols.github, SymbolSize.Small), // SourceType.GitHub => AppGlobals.Symbols.GetSvgImage(AppSymbols.github, SymbolSize.Small),
_ => null, // _ => null,
}; // };
cellElement.DrawImage = cellElement.SvgImage != null; // cellElement.DrawImage = cellElement.SvgImage != null;
cellElement.TextImageRelation = TextImageRelation.ImageBeforeText; // cellElement.TextImageRelation = TextImageRelation.ImageBeforeText;
cellElement.ImageAlignment = ContentAlignment.MiddleLeft; // cellElement.ImageAlignment = ContentAlignment.MiddleLeft;
} //}
else //else
{ //{
cellElement.ResetValue(LightVisualElement.SvgImageProperty, ValueResetFlags.Local); // cellElement.ResetValue(LightVisualElement.SvgImageProperty, ValueResetFlags.Local);
cellElement.ResetValue(LightVisualElement.DrawImageProperty, ValueResetFlags.Local); // cellElement.ResetValue(LightVisualElement.DrawImageProperty, ValueResetFlags.Local);
cellElement.ResetValue(LightVisualElement.TextImageRelationProperty, ValueResetFlags.Local); // cellElement.ResetValue(LightVisualElement.TextImageRelationProperty, ValueResetFlags.Local);
cellElement.ResetValue(LightVisualElement.ImageAlignmentProperty, ValueResetFlags.Local); // cellElement.ResetValue(LightVisualElement.ImageAlignmentProperty, ValueResetFlags.Local);
} //}
} }
} }