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();
}

相关内容

热门资讯

红龙扑克透牌辅助器!德州ai能... 1、红龙扑克透牌辅助器!德州ai能盈利吗,wpk微扑克辅助是真的吗,德州教程(本来是真的有挂)2、进...
黑科技了解!(WePoKer)... 《黑科技了解!(WePoKer)软件透明挂,(wepoker)本然存在有挂,扑克教程(有挂神器)》 ...
wepoke辅助有挂吗!德扑a... 1、wepoke辅助有挂吗!德扑ai智能机器人线上代打,微扑克机制技巧,科技教程(原先真的是有挂)2...
黑科技插件!(wepOkE)软... 黑科技插件!(wepOkE)软件透明挂,(wepoKe)其实是真的有挂,黑科技教程(有挂攻略)1、点...
德扑之星有系统新手保护期吗!德... 1、德扑之星有系统新手保护期吗!德扑之星好牌,德州扑克辅助器,存在挂教程(原生是有挂)。2、德州扑克...
黑科技挂!(wpK)透视辅助软... 黑科技挂!(wpK)透视辅助软件,(wPK)最初有挂,高科技教程(有挂技巧)1、很好的工具软件,可以...
wepokeai代打辅助!微扑... wepokeai代打辅助!微扑克智能ai辅助,云扑克辅助器苹果,攻略方法(从前真的有挂)是一款可以让...
黑科技工具!(wEpOke)软... 黑科技工具!(wEpOke)软件透明挂,(Wepoke)确实存在有挂,高科技教程(有挂方法);小薇(...
德扑之星ai代打!pokerm... 此外,数据分析德州(pokermastersteam外挂)辅助神器app还具备辅助透视行为开挂功能,...
黑科技计算!(aapoker)... 1、黑科技计算!(aapoker)透明挂辅助脚本,(aa poker)最初是真的有挂,可靠技巧(有挂...