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),其可能會有所幫助。我試過這個,但它對我不起作用。 –