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)
|
||||
{
|
||||
var cellElement = e.CellElement;
|
||||
var cellInfo = e.Row.Cells[e.Column.Name];
|
||||
//var cellElement = e.CellElement;
|
||||
//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)
|
||||
{
|
||||
cellElement.SvgImage = sourceType switch
|
||||
{
|
||||
SourceType.DirectLink => AppGlobals.Symbols.GetSvgImage(AppSymbols.link, SymbolSize.Small),
|
||||
SourceType.GitHub => AppGlobals.Symbols.GetSvgImage(AppSymbols.github, SymbolSize.Small),
|
||||
_ => null,
|
||||
};
|
||||
cellElement.DrawImage = cellElement.SvgImage != null;
|
||||
cellElement.TextImageRelation = TextImageRelation.ImageBeforeText;
|
||||
cellElement.ImageAlignment = ContentAlignment.MiddleLeft;
|
||||
}
|
||||
else
|
||||
{
|
||||
cellElement.ResetValue(LightVisualElement.SvgImageProperty, ValueResetFlags.Local);
|
||||
cellElement.ResetValue(LightVisualElement.DrawImageProperty, ValueResetFlags.Local);
|
||||
cellElement.ResetValue(LightVisualElement.TextImageRelationProperty, ValueResetFlags.Local);
|
||||
cellElement.ResetValue(LightVisualElement.ImageAlignmentProperty, ValueResetFlags.Local);
|
||||
}
|
||||
//if (e.Column.Name == "srctype" && cellInfo?.Value is string sourceTypeStr && Enum.Parse<SourceType>(sourceTypeStr) is SourceType sourceType)
|
||||
//{
|
||||
// cellElement.SvgImage = sourceType switch
|
||||
// {
|
||||
// SourceType.DirectLink => AppGlobals.Symbols.GetSvgImage(AppSymbols.link, SymbolSize.Small),
|
||||
// SourceType.GitHub => AppGlobals.Symbols.GetSvgImage(AppSymbols.github, SymbolSize.Small),
|
||||
// _ => null,
|
||||
// };
|
||||
// cellElement.DrawImage = cellElement.SvgImage != null;
|
||||
// cellElement.TextImageRelation = TextImageRelation.ImageBeforeText;
|
||||
// cellElement.ImageAlignment = ContentAlignment.MiddleLeft;
|
||||
//}
|
||||
//else
|
||||
//{
|
||||
// cellElement.ResetValue(LightVisualElement.SvgImageProperty, ValueResetFlags.Local);
|
||||
// cellElement.ResetValue(LightVisualElement.DrawImageProperty, ValueResetFlags.Local);
|
||||
// cellElement.ResetValue(LightVisualElement.TextImageRelationProperty, ValueResetFlags.Local);
|
||||
// cellElement.ResetValue(LightVisualElement.ImageAlignmentProperty, ValueResetFlags.Local);
|
||||
//}
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user