Posted inAvalonia Avalonia 中实现鼠标移入 TreeViewItem 修改 Foreground Posted by By tommy.huang April 2, 2025 需求,如下图: 要求在 TreeView 中,鼠标移入其他未选中的 TreeViewItem 时,TreeViewItem 高亮(图中的白色) TreeViewItem 中 ControlTemplate 的结构 (简化如下): <Grid Name="PART_Header"> <PathIcon…
Posted inC# 面试题 C# 面试题-2.前台线程和后台线程 Posted by By tommy.huang January 29, 2025 相同点: 前台线程和后台线程,都是 Tread 创建的 区别: 后台线程设置了 IsBackground = true;(默认创建的都是 前台线程) 前台线程:会阻止应用程序退出,直到线程完成任务(主线程结束后,还会等待线程结束才退出)。如果必须等待线程完成才退出的,如退出程序时保存数据时,可以使用前台线程 后台线程:不会阻止应用程序退出,应用程序退出时后台线程会被强制终止(主线程结束后,即使后台线程还没结束,程序也会退出)。如果对线程是否完成没有硬性要求,所做的内容也可以丢失,这时可以使用后台线程 例子: public static…
Posted inC# 面试题 C# 面试题-1.Winforms 和 WPF 的区别 Posted by By tommy.huang January 10, 2025 WPF 是 .net framework 3.0 推出的新的用户界面开发库; 区别: 底层方面:Winforms 底层依赖 GDI+, 传统的 Win32Api,特别是 User32.Api(Winforms 中的控件实际也是窗口,所以通讯方式和 wpf…
Posted inUncategorized Hello world! Posted by By tommy.huang July 29, 2024 Welcome to WordPress. This is your first post. Edit or delete it, then start writing!