Custom WrapPanel Control với Hỗ trợ Đầu và Cuối cho Avalonia UI
Custom WrapPanel Control với Hỗ trợ Đầu và Cuối cho Avalonia UI
Vì việc ràng buộc dữ liệu thông thường trong Avalonia khó đạt được hiệu ứng này, nên đã tự mình điều chỉnh phiên bản dựa trên mã nguồn gốc.
I. Hiệu ứng
Ví dụ sử dụng:
<ItemsControl ItemsSource="{Binding Tags}">
<ItemsControl.ItemsPanel>
...
Đăng vào ngày 12 tháng 7 lúc 21:37
Tích hợp Avalonia vào Godot qua thư viện Estragonia
Giới thiệu về Estragonia
Estragonia là một thư viện cho phép nhúng giao diện Avalonia vào trong công cụ Godot. Dự án hiện tại còn ở giai đoạn thử nghiệm và tồn tại một số lỗi như control không được vẽ ngay lập tức hoặc vấn đề với tài nguyên từ thư viện Avalonia.
Chuẩn bị môi trường
Avalonia 11.0.0
Godot 4.2 (.NET edition)
NuGet package: JLeb. ...
Đăng vào ngày 10 tháng 7 lúc 01:50
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