Avalonia:如何通过代码重新绘制ItemsRepeater/Control?
创始人
2024-11-12 19:30:38
0

要重新绘制Avalonia中的ItemsRepeater/Control,可以使用Control.InvalidateVisual方法来强制控件进行重绘。这个方法将触发控件的Render方法,之后将使用控件的视觉状态重新绘制控件。

以下代码示例展示如何重新绘制一个ItemsRepeater:

using Avalonia.Controls;
using System;

// ...

// 获取ItemsRepeater的引用
var repeater = this.FindControl("MyRepeater");

// 订阅某些事件,如按钮点击事件等
void OnButtonClick(object sender, RoutedEventArgs e)
{
    // 进行重绘
    repeater.InvalidateVisual();
}

类似地,要重新绘制一个Control,可以使用相同的方法。假设我们有一个叫做"myControl"的自定义控件,可以像下面这样进行重绘:

using Avalonia.Controls;
using System;

// ...

// 获取"myControl"控件的引用
var myControl = this.FindControl("MyControl");

// 订阅某些事件,如按钮点击事件等
void OnButtonClick(object sender, RoutedEventArgs e)
{
    // 进行重绘
    myControl.InvalidateVisual();
}

相关内容

热门资讯

透视黑科技(WPK)一贯真的有... 透视黑科技(WPK)一贯真的有挂(透视)wpk透视是真的吗(细节方法)1、很好的工具软件,可以解锁游...
透视脚本(WPK)总是真的是有... 透视脚本(WPK)总是真的是有挂(透视)wpk辅助是什么(教你教程)1、每一步都需要思考,不同水平的...
透视数据(WPK)总是是真的有... 透视数据(WPK)总是是真的有挂(透视)wpk透视辅助靠谱吗(攻略方法)1、wpk透视辅助靠谱吗ai...
透视教程(WPK)好像有挂(透... 透视教程(WPK)好像有挂(透视)wpk刷入池率脚本(大神讲解);在进入wpk刷入池率脚本辅助挂后,...
透视神器(WPK)切实存在有挂... 透视神器(WPK)切实存在有挂(透视)wpk辅助软件(AI教程)1、许多玩家不知道wpk辅助软件辅助...
透视辅助(WPK)总是真的是有... 透视辅助(WPK)总是真的是有挂(透视)wpk辅助(靠谱教程)所有人都在同一条线上,像星星一样排成一...
透视透视(WPK)原来有挂(透... 透视透视(WPK)原来有挂(透视)wpk有那种辅助吗(专业教程)1、玩家可以在wpk有那种辅助吗软件...
透视数据(WPK)总是真的是有... 透视数据(WPK)总是真的是有挂(透视)wpk插件辅助(黑科技教程);1、wpk插件辅助系统规律教程...
透视私人局(WPK)确实是有挂... 透视私人局(WPK)确实是有挂(透视)wpk显示有作弊(透牌教程);1、wpk显示有作弊ai辅助优化...
透视代打(WPK)原来是真的有... 透视代打(WPK)原来是真的有挂(透视)wpk模拟器(总结教程);1、wpk模拟器ai机器人多个强度...