disable icon for now due performance
This commit is contained in:
@@ -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);
|
||||||
}
|
//}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user