0
我试图在tileview被选中时更改DevExpress TileView的背面颜色。但是,即使该线已被执行,它也不会改变颜色。那么我应该怎么做才能实现它?这是我目前的实施。C#:如何在运行时间触发事件时更改tileview背景颜色?
private void tileViewWaves_ItemCustomize(object sender, TileViewItemCustomizeEventArgs e)
{
// get wave model DTO for tile
var wave = tileViewWaves.GetRow(e.RowHandle) as dtoReferenceWave;
// display tile as checked if it is ready for all wave
if (wave.frequency != 0 && wave.amplitude != 0)
{
e.Item.Checked = _presenter.WaveHasAllReference(wave) && _presenter.SufficientReference;
e.Item.Appearance.BackColor = Color.Green;
Console.WriteLine($"INFO: Waves have been completed populated and checked, should turn green now with {e}");
}
}
我发现了一个样本进入:[TileView选择背景颜色(https://www.devexpress.com/Support/Center/Question/Details/T227603),其可能会有所帮助。我试过这个,但它对我不起作用。 –