Click here to Skip to main content
14,774,409 members

Articles by Leung Yat Chun (Fainx) (Articles: 18, Technical Blogs: 7, Tip/Trick: 1)

Articles: 18, Technical Blogs: 7, Tip/Trick: 1

RSS Feed

Average article rating: 4.00

Files and Folders
Compression
Posted: 5 Dec 2008   Updated: 5 Dec 2008   Views: 32,252   Rating: 3.29/5    Votes: 6   Popularity: 2.56
Licence: The GNU Lesser General Public License (LGPLv3)      Bookmarked: 17   Downloaded: 804
Please Sign up or sign in to vote.
This article describes how to perform list, extract, add and operations to archives using CAKE3.
Posted: 5 Dec 2008   Updated: 5 Dec 2008   Views: 22,862   Rating: 3.00/5    Votes: 4   Popularity: 1.81
Licence: The GNU Lesser General Public License (LGPLv3)      Bookmarked: 14   Downloaded: 293
Please Sign up or sign in to vote.
This article explain how to create virtual filelist, directory tree and how to implement drag and drop using CAKE3.
Posted: 5 Dec 2008   Updated: 13 Dec 2008   Views: 20,512   Rating: 2.47/5    Votes: 5   Popularity: 1.72
Licence: The GNU Lesser General Public License (LGPLv3)      Bookmarked: 17   Downloaded: 280
Please Sign up or sign in to vote.
This article explain how to use cake3's threading support.
Files
Posted: 14 Jun 2007   Updated: 22 Jun 2007   Views: 30,502   Rating: 2.86/5    Votes: 6   Popularity: 2.22
Licence: The Code Project Open License (CPOL)      Bookmarked: 23   Downloaded: 519
Please Sign up or sign in to vote.
This article describes how to use CAKE3, which is a wrapper component for many archiver DLLs,
General
Posted: 22 Aug 2009   Updated: 31 Dec 2009   Views: 25,951   Rating: 0.00/5    Votes: 0   Popularity: 0.00
Licence: The GNU Lesser General Public License (LGPLv3)      Bookmarked: 25   Downloaded: 298
Please Sign up or sign in to vote.
Allow users to make virtual directories and use them via a similar interface as DirectoryInfo.
Posted: 22 Aug 2009   Updated: 19 Nov 2014   Views: 144,437   Rating: 4.86/5    Votes: 18   Popularity: 5.99
Licence: The GNU Lesser General Public License (LGPLv3)      Bookmarked: 93   Downloaded: 1,618
Please Sign up or sign in to vote.
This article describes how DirectoryInfoEx uses IShellFolder to list special / virtual directories using C#.
Miscellaneous
General
Posted: 9 Aug 2007   Updated: 23 Aug 2007   Views: 74,391   Rating: 4.57/5    Votes: 8   Popularity: 4.12
Licence: The Code Project Open License (CPOL)      Bookmarked: 81   Downloaded: 1,941
Please Sign up or sign in to vote.
A component that can parse and draw HTML/CSS in canvas
Web Services
General
Posted: 17 Oct 2013   Updated: 17 Oct 2013   Views: 14,752   Rating: 0.00/5    Votes: 0   Popularity: 0.00
Licence: The GNU Lesser General Public License (LGPLv3)      Bookmarked: 4   Downloaded: 0
Please Sign up or sign in to vote.
Framework library for designing RESTful home cloud services using FSI like interface.
Posted: 16 Oct 2013   Updated: 17 Oct 2013   Views: 18,751   Rating: 0.00/5    Votes: 0   Popularity: 0.00
Licence: The GNU Lesser General Public License (LGPLv3)      Bookmarked: 11   Downloaded: 0
Please Sign up or sign in to vote.
Framework library for designing RESTful home cloud services using an FSI like interface.
Windows Presentation Foundation
Controls
Posted: 1 May 2008   Updated: 13 May 2008   Views: 87,664   Rating: 3.29/5    Votes: 5   Popularity: 2.30
Licence: The GNU Lesser General Public License (LGPLv3)      Bookmarked: 19   Downloaded: 1,415
Please Sign up or sign in to vote.
Make your ListView support item selection by dragging,
Posted: 2 Jan 2009   Updated: 15 Jan 2009   Views: 85,394   Rating: 4.41/5    Votes: 10   Popularity: 4.21
Licence: The GNU Lesser General Public License (LGPLv3)      Bookmarked: 70   Downloaded: 1,612
Please Sign up or sign in to vote.
This article provides an implementation of a WPF Breadcrumb control, and describes how to develop one.
Posted: 26 Dec 2008   Updated: 30 Jan 2009   Views: 123,602   Rating: 4.78/5    Votes: 25   Popularity: 6.51
Licence: The GNU Lesser General Public License (LGPLv3)      Bookmarked: 73   Downloaded: 4,238
Please Sign up or sign in to vote.
This article describes FileToIconConverter, which is a MultiBinding Converter that can retrieve an Icon from system based on a filename(exist or not) and size.
Posted: 7 Feb 2009   Updated: 7 Feb 2009   Views: 146,407   Rating: 4.36/5    Votes: 9   Popularity: 4.16
Licence: The GNU Lesser General Public License (LGPLv3)      Bookmarked: 35   Downloaded: 1,096
Please Sign up or sign in to vote.
This article describes HtmlTextBlock which is a WPF TextBlock that can parse a limited set of HTML tags and display them.
Posted: 21 Dec 2008   Updated: 4 Sep 2009   Views: 108,216   Rating: 3.14/5    Votes: 10   Popularity: 3.14
Licence: The Code Project Open License (CPOL)      Bookmarked: 34   Downloaded: 3,310
Please Sign up or sign in to vote.
This article demos how to create a textbox which can auto-suggest items at runtime based on input, in this case, disk drive folders.
Posted: 11 Mar 2010   Updated: 19 Jul 2010   Views: 69,675   Rating: 4.47/5    Votes: 8   Popularity: 4.04
Licence: The GNU Lesser General Public License (LGPLv3)      Bookmarked: 30   Downloaded: 1,775
Please Sign up or sign in to vote.
Make your ListView support item selection by dragging
Posted: 2 May 2010   Updated: 25 Nov 2012   Views: 224,852   Rating: 4.99/5    Votes: 52   Popularity: 8.43
Licence: The GNU Lesser General Public License (LGPLv3)      Bookmarked: 226   Downloaded: 9,122
Please Sign up or sign in to vote.
This article describe how to construct FileExplorer controls included DirectoryTree and FileList, using Model-View-ViewModel (MVVM) pattern.
Posted: 25 Nov 2013   Updated: 25 Nov 2013   Views: 20,771   Rating: 4.60/5    Votes: 6   Popularity: 3.58
Licence: The MIT License      Bookmarked: 26   Downloaded: 464
Please Sign up or sign in to vote.
This article provides a implementation Breadcrumb that inherited from TreeView
Posted: 9 May 2014   Updated: 7 Feb 2018   Views: 86,199   Rating: 4.94/5    Votes: 31   Popularity: 7.15
Licence: The MIT License      Bookmarked: 89   Downloaded: 3,616
Please Sign up or sign in to vote.
FileExplorer is a WPF based control that has most features of the Windows Explorer, you can use it to display shell objects or any hierarchical data.

Average blogs rating: 3.95

Files and Folders
General
Posted: 17 May 2010   Updated: 17 May 2010   Views: 9,641   Rating: 0.00/5    Votes: 0   Popularity: 0.00
Licence: The GNU Lesser General Public License (LGPLv3)      Bookmarked: 2   Downloaded: 0
Please Sign up or sign in to vote.
ContextMenuWrapper is a class that can generate shell context menu for specific entry(s) (FileSystemInfoEx[]).
Shell and IE programming
Shell Programming
Posted: 24 Oct 2010   Updated: 24 Oct 2010   Views: 8,901   Rating: 0.00/5    Votes: 0   Popularity: 0.00
Licence: The GNU Lesser General Public License (LGPLv3)      Bookmarked: 2   Downloaded: 112
Please Sign up or sign in to vote.
This post explains how to use ContextMenuHelperEx in DirectoryInfoEx to simplify ContextMenu construction under .NET 4.0 Framework.
Windows Presentation Foundation
Controls
Posted: 12 May 2010   Updated: 12 May 2010   Views: 14,402   Rating: 0.00/5    Votes: 0   Popularity: 0.00
Licence: The GNU Lesser General Public License (LGPLv3)      Bookmarked: 1   Downloaded: 0
Please Sign up or sign in to vote.
Add column header to custom ViewBase (ListView.View)
Posted: 12 Sep 2010   Updated: 12 Sep 2010   Views: 64,008   Rating: 3.00/5    Votes: 5   Popularity: 2.10
Licence: The GNU Lesser General Public License (LGPLv3)      Bookmarked: 10   Downloaded: 0
Please Sign up or sign in to vote.
Titlebar in Aero theme
General
Posted: 5 Jun 2010   Updated: 5 Jun 2010   Views: 50,753   Rating: 4.00/5    Votes: 2   Popularity: 1.20
Licence: The GNU Lesser General Public License (LGPLv3)      Bookmarked: 12   Downloaded: 0
Please Sign up or sign in to vote.
Reduce the property declaration code to one line, yet still usable directly.
Posted: 13 Dec 2010   Updated: 14 Dec 2010   Views: 11,460   Rating: 0.00/5    Votes: 0   Popularity: 0.00
Licence: The GNU Lesser General Public License (LGPLv3)      Bookmarked: 0   Downloaded: 0
Please Sign up or sign in to vote.
Async BackgroundTaskManager and ObservableCollection
Posted: 26 Dec 2013   Updated: 26 Dec 2013   Views: 11,981   Rating: 4.86/5    Votes: 3   Popularity: 2.32
Licence: The GNU Lesser General Public License (LGPLv3)      Bookmarked: 9   Downloaded: 0
Please Sign up or sign in to vote.
I hope this rewrite can reduce the effort needed to implement other touch based code and other gesture.

Average tips rating: 3.00

Files and Folders
General
Posted: 23 Mar 2010   Updated: 25 Mar 2010   Views: 10,760   Rating: 3.00/5    Votes: 2   Popularity: 0.90
Licence: The Code Project Open License (CPOL)      Bookmarked: 4   Downloaded: 0
Please Sign up or sign in to vote.
ExtraPropertie...
No reference articles have been posted.
No projects have been posted.

Leung Yat Chun (Fainx)
Founder FANIX.ME
Hong Kong Hong Kong
From the end of the Universe we have Fainx and Quick Zip.
http://www.FANIX.ME
Quickzip.org is stolen by and moved to Fanix.me.
--
May Thy Lord Your God be blessed always.

DirectoryInfoEx - [1.0.27]
WPF FileExplorer3 - [3.0.19]
WPF HtmlTextBlock - [Codeplex]
WPF ListView MultiSelect - [0.4]
WPF UIEventHub MultiSelect/DragDrop w Touch support - [3.0]
WPF BreadcrumbFolderTextBox - [2.5]
WPF BreadcrumbTree and Breadcrumb
WPF Aero Titlebar - [0.2]