Hiển thị và tùy chỉnh SVG trong ứng dụng Avalonia

Phiên bản mới của thư viện hỗ trợ SVG cho Avalonia hiện được phát hành dưới tên Svg.Controls.Skia.Avalonia. Cách sử dụng hoàn toàn tương tự như Avalonia.Svg.Skia, nhưng nên ưu tiên phiên bản mới khi làm việc với các phiên bản Avalonia gần đây. Với các dự án dùng Avalonia cũ, vẫn có thể tiếp tục sử dụng Avalonia.Svg.Skia. (Cập nhật: 05/09/2025) ...

Đăng vào ngày 1 tháng 7 lúc 17:02

Kỹ thuật truy xuất ResourceDictionary và DataTemplate trong Avalonia sử dụng C#

Khi phát triển ứng dụng Avalonia, sẽ có những tình huống bạn cần khởi tạo các phần tử giao diện một cách động, đòi hỏi việc chuyển đối tượng IDataTemplate vào các hàm. Thông thường, DataTemplate được định nghĩa trong tệp XAML, khiến việc truy cập trực tiếp từ mã C# trở nên khó khăn. Khác với một số framework khác, việc khởi tạo ResourceDictiona ...

Đăng vào ngày 21 tháng 6 lúc 17:07

Xây dựng công cụ tìm kiếm tệp siêu nhanh bằng C# thuần – Không cần Win32 API hay thư viện bên ngoài

Để đạt tốc độ tìm kiếm tệp tương đương với công cụ "Everything", việc khai thác nhật ký USN (Update Sequence Number) là chìa khóa — nhưng điều đó không đồng nghĩa với việc chỉ cần đọc log là xong. Hiệu năng thực tế phụ thuộc vào cách bạn tổ chức dữ liệu, tối ưu đường dẫn truy vấn và đồng bộ hóa giữa luồng xử lý và giao diện người dùng ...

Đăng vào ngày 25 tháng 5 lúc 03:00