Tùy chỉnh Hiệu ứng Pixel Shader trong Avalonia UI
Hiện tại, Avalonia không cho phép kế thừa lớp Effect để ghi đè, vì hàm tạo của nó là internal. Thay vào đó, chúng ta sẽ triển khai một lớp GrayscaleImage để thực hiện hiệu ứng xám.
Lớp GrayscaleImage
public class GrayscaleImage : Control
{
public static readonly StyledProperty<IImage?> SourceProperty =
AvaloniaProperty.Regi ...
Đăng vào ngày 2 tháng 10 lúc 19:05