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

相关内容

热门资讯

揭露透视!wepoker透视版... 揭露透视!wepoker透视版下载,微乐手游微乐辅助免费,步骤教程(有挂细节)-哔哩哔哩1、实时we...
科普透视!wepoker有透视... 科普透视!wepoker有透视功能吗,微信微乐跑得快游戏辅助脚本,机巧教程(有挂猫腻)-哔哩哔哩1、...
总结透视!来玩app破解版,微... 总结透视!来玩app破解版,微乐陕西小程序脚本,教材教程(有挂技巧)-哔哩哔哩1、进入游戏-大厅左侧...
解密透视!福建大菠萝万能辅助器... 解密透视!福建大菠萝万能辅助器,微乐微信小程序辅助软件,手段教程(有挂教学)-哔哩哔哩进入游戏-大厅...
推荐透视!德普之星透视软件免费... 您好,德普之星透视软件免费入口官网这款游戏可以开挂的,确实是有挂的,需要了解加去威信【4852750...
教你透视!hhpoker可以控... 教你透视!hhpoker可以控制牌吗,微乐小程序辅助多少钱,诀窍教程(有挂方针)-哔哩哔哩一、hhp...
解迷透视!大菠萝辅助器,微乐小... 您好,大菠萝辅助器这款游戏可以开挂的,确实是有挂的,需要了解加去威信【136704302】很多玩家在...
必备透视!德州透视插件,微信小... 必备透视!德州透视插件,微信小程序 微乐陕西挖坑 外挂,方式教程(讲解有挂)-哔哩哔哩1、下载好德州...
详细透视!we-poker辅助... 详细透视!we-poker辅助软件教程,微乐小程序辅助器免费安卓,方针教程(确实有挂)-哔哩哔哩1、...
揭露透视!wepoker免费透... 揭露透视!wepoker免费透视,微乐小程序游戏破解器,演示教程(有挂详细)-哔哩哔哩1、超多福利:...