Click here to Skip to main content
14,271,421 members

Articles by Dirk Bahle (Articles: 34, Tip/Tricks: 4)

Articles: 34, Tip/Tricks: 4

RSS Feed

Average article rating: 4.91

List Controls
ListView controls
Posted: 16 Apr 2014   Updated: 30 Jul 2014   Views: 40,641   Rating: 4.97/5    Votes: 16   Popularity: 5.98
Licence: The Code Project Open License (CPOL)      Bookmarked: 44   Downloaded: 2,149
This is an alternative for "A WPF File ListView and ComboBox"
Database
General
Posted: 11 Oct 2017   Updated: 25 Jun 2018   Views: 153,098   Rating: 4.92/5    Votes: 82   Popularity: 9.34
Licence: The Code Project Open License (CPOL)      Bookmarked: 218   Downloaded: 23,536
A quick guide to managing 100000'ish records efficiently with SQLite and C#/.Net.
.NET Framework
Applications
Posted: 21 Dec 2017   Updated: 22 Dec 2017   Views: 25,731   Rating: 5.00/5    Votes: 8   Popularity: 4.52
Licence: The Code Project Open License (CPOL)      Bookmarked: 35   Downloaded: 3,668
Tips & Tricks on De/Serializing object graphs with XML
Windows Presentation Foundation
Applications
Posted: 25 Oct 2012   Updated: 31 Jan 2014   Views: 62,892   Rating: 5.00/5    Votes: 17   Popularity: 6.02
Licence: The Code Project Open License (CPOL)      Bookmarked: 44   Downloaded: 3,404
How to create a start page based on AvalonDock [2.0].
Posted: 31 Mar 2013   Updated: 31 Jan 2014   Views: 48,701   Rating: 4.97/5    Votes: 11   Popularity: 5.17
Licence: The Code Project Open License (CPOL)      Bookmarked: 32   Downloaded: 2,103
How to integrate AvalonEdit into AvalonDock [2.0] using MVVM
Posted: 31 Mar 2013   Updated: 31 Jan 2014   Views: 40,580   Rating: 5.00/5    Votes: 9   Popularity: 4.77
Licence: The Code Project Open License (CPOL)      Bookmarked: 27   Downloaded: 1,540
Integrate AvalonEdit with text editing options into AvalonDock [2.0]
Posted: 31 Jan 2014   Updated: 25 Feb 2014   Views: 96,643   Rating: 4.95/5    Votes: 16   Popularity: 5.82
Licence: The Code Project Open License (CPOL)      Bookmarked: 34   Downloaded: 7,039
Save/Load AvolonDock layouts without DockingManager references.
Posted: 9 Apr 2015   Updated: 9 Apr 2015   Views: 46,731   Rating: 5.00/5    Votes: 9   Popularity: 4.77
Licence: The MIT License      Bookmarked: 8   Downloaded: 0
How to implement a ResourceHandler in CefSharp to display custom HTML in WPF
Posted: 27 Feb 2015   Updated: 9 Apr 2015   Views: 178,771   Rating: 4.96/5    Votes: 27   Popularity: 6.93
Licence: The Code Project Open License (CPOL)      Bookmarked: 48   Downloaded: 0
A basic 101 type tutorial on CefSharp 3 with WPF. You learn how to display HTML in a WPF application.
Posted: 25 Oct 2012   Updated: 6 Nov 2018   Views: 198,294   Rating: 4.97/5    Votes: 36   Popularity: 7.61
Licence: The Code Project Open License (CPOL)      Bookmarked: 125   Downloaded: 9,167
How to create a new tool window in AvalonDock [2.0]
Controls
Posted: 26 Oct 2011   Updated: 24 Nov 2011   Views: 42,791   Rating: 4.90/5    Votes: 6   Popularity: 3.81
Licence: The Code Project Open License (CPOL)      Bookmarked: 38   Downloaded: 3,145
This article is about a control that can be used to auto-omplete folders that have been typed into a textbox. It shows just how versatile binding and theming in WPF really is.
Posted: 20 Jan 2012   Updated: 20 Jan 2012   Views: 16,812   Rating: 5.00/5    Votes: 4   Popularity: 3.01
Licence: The Code Project Open License (CPOL)      Bookmarked: 18   Downloaded: 778
I have posted a recent article on the ProgressViewModel to show a software design that can be used for background processing in C# 4.0. This article extends that design with the ability to ouput more than one progress.
Posted: 19 Feb 2012   Updated: 16 Mar 2012   Views: 35,421   Rating: 4.94/5    Votes: 9   Popularity: 4.72
Licence: The Code Project Open License (CPOL)      Bookmarked: 35   Downloaded: 1,849
Composing controls in a user control improves the consistency of a resulting application but does not add much extra work or complexity.
Posted: 19 Feb 2012   Updated: 21 Mar 2012   Views: 38,451   Rating: 4.86/5    Votes: 12   Popularity: 5.24
Licence: The Code Project Open License (CPOL)      Bookmarked: 37   Downloaded: 1,545
Theming an existing user control adds flexibilty at the application side without changing the original implementation. This article gives an example by theming a user control that was previously not fully themeable.
Posted: 18 Feb 2017   Updated: 24 Feb 2017   Views: 26,861   Rating: 4.91/5    Votes: 15   Popularity: 5.78
Licence: The Code Project Open License (CPOL)      Bookmarked: 33   Downloaded: 1,342
In a dialog with WPF
Posted: 10 Apr 2013   Updated: 31 Jul 2017   Views: 30,510   Rating: 5.00/5    Votes: 12   Popularity: 5.40
Licence: The Code Project Open License (CPOL)      Bookmarked: 25   Downloaded: 1,522
This article explains how to take advantage from look-less WPF controls through inheritance
Posted: 23 Aug 2017   Updated: 26 Aug 2017   Views: 9,511   Rating: 5.00/5    Votes: 7   Popularity: 4.23
Licence: The Code Project Open License (CPOL)      Bookmarked: 16   Downloaded: 327
Implementing a WPF/MVVM Control libray (with backend) that manages a Most Recently Used list of files.
Posted: 30 Jul 2014   Updated: 2 Sep 2017   Views: 37,941   Rating: 4.96/5    Votes: 17   Popularity: 5.98
Licence: The Code Project Open License (CPOL)      Bookmarked: 36   Downloaded: 1,446
Rename an item via textbox overlay as in Rename of Windows Explorer
Posted: 5 Sep 2017   Updated: 16 Sep 2017   Views: 26,230   Rating: 4.96/5    Votes: 26   Popularity: 7.02
Licence: The Code Project Open License (CPOL)      Bookmarked: 66   Downloaded: 2,876
A list of advanced tips & tricks on WPF TreeViews
Posted: 18 Sep 2017   Updated: 22 Sep 2017   Views: 12,782   Rating: 4.64/5    Votes: 11   Popularity: 5.21
Licence: The Code Project Open License (CPOL)      Bookmarked: 18   Downloaded: 939
A list of advanced tips & tricks on Virtualized WPF TreeViews
Posted: 12 Nov 2017   Updated: 8 Dec 2017   Views: 18,550   Rating: 5.00/5    Votes: 9   Popularity: 4.77
Licence: The Code Project Open License (CPOL)      Bookmarked: 13   Downloaded: 1,090
Tips & tricks on visting and searching nodes in WPF TreeViews
Posted: 23 Nov 2017   Updated: 22 Dec 2017   Views: 15,320   Rating: 4.70/5    Votes: 10   Popularity: 4.68
Licence: The Code Project Open License (CPOL)      Bookmarked: 16   Downloaded: 808
Tips & Tricks on loading and saving WPF Tree View based content.
Posted: 11 Jan 2018   Updated: 11 Jan 2018   Views: 10,170   Rating: 5.00/5    Votes: 5   Popularity: 3.49
Licence: The Code Project Open License (CPOL)      Bookmarked: 5   Downloaded: 333
Tips & Tricks on using checkboxes within a WPF treeview.
Posted: 27 Dec 2017   Updated: 18 Jan 2018   Views: 11,820   Rating: 5.00/5    Votes: 4   Popularity: 3.01
Licence: The Code Project Open License (CPOL)      Bookmarked: 6   Downloaded: 347
Tips & Tricks on de/serializing Tree View based content with XML
General
Posted: 30 Jan 2012   Updated: 30 Jan 2012   Views: 30,430   Rating: 4.94/5    Votes: 10   Popularity: 4.46
Licence: The Code Project Open License (CPOL)      Bookmarked: 25   Downloaded: 660
UI and code-behind is executed in different threads. Long running processes need asynchronous execution. This artice shows a way of doing this in a ViewModel approach.
Posted: 30 Jun 2012   Updated: 10 Aug 2012   Views: 173,511   Rating: 4.68/5    Votes: 13   Popularity: 5.05
Licence: The Code Project Open License (CPOL)      Bookmarked: 62   Downloaded: 5,277
This article samples a MVVM conform implementation of startup and shutdown sequences for an application and its dialogs.
Posted: 27 May 2015   Updated: 23 Oct 2015   Views: 28,570   Rating: 4.92/5    Votes: 5   Popularity: 3.44
Licence: The Code Project Open License (CPOL)      Bookmarked: 15   Downloaded: 470
Selecting treeviewitems based on document states associated with each item.
Posted: 17 Jan 2018   Updated: 21 Mar 2018   Views: 17,210   Rating: 4.98/5    Votes: 23   Popularity: 6.78
Licence: The Code Project Open License (CPOL)      Bookmarked: 32   Downloaded: 1,302
Drawing large amounts of items quickly with WPF.
Posted: 26 Mar 2018   Updated: 31 Mar 2018   Views: 13,020   Rating: 4.95/5    Votes: 20   Popularity: 6.44
Licence: The Code Project Open License (CPOL)      Bookmarked: 42   Downloaded: 1,706
Lessons Learned on Software Design with WPF
Utilities
Posted: 16 Jul 2012   Updated: 22 Jul 2012   Views: 25,490   Rating: 4.90/5    Votes: 5   Popularity: 3.43
Licence: The Code Project Open License (CPOL)      Bookmarked: 25   Downloaded: 993
Developing attached behaviours in WPF based on patterns
Posted: 27 Nov 2017   Updated: 22 Jan 2018   Views: 14,531   Rating: 5.00/5    Votes: 11   Popularity: 5.21
Licence: The Code Project Open License (CPOL)      Bookmarked: 8   Downloaded: 274
Implementing text highlighting in a WPF TextBlock control with MVVM
XAML
Posted: 13 Dec 2011   Updated: 11 Jun 2012   Views: 49,803   Rating: 4.19/5    Votes: 7   Popularity: 3.54
Licence: The Code Project Open License (CPOL)      Bookmarked: 16   Downloaded: 646
Sample WPF value and multivalue converters for entering unit based values.
Posted: 16 Jul 2012   Updated: 23 Oct 2012   Views: 57,500   Rating: 4.87/5    Votes: 11   Popularity: 5.07
Licence: The Code Project Open License (CPOL)      Bookmarked: 41   Downloaded: 5,699
An introduction to the usage of vector graphics as a source of bitmap graphics.
Artificial Intelligence and Machine Learning
General
Posted: 22 Jun 2018   Updated: 28 Jun 2018   Views: 54,505   Rating: 4.92/5    Votes: 34   Popularity: 7.54
Licence: The Code Project Open License (CPOL)      Bookmarked: 90   Downloaded: 5,080
Solving the Classification problem with ML.Net Version 0.2.
No blogs have been submitted.

Average tips rating: 4.59

.NET Framework
How To
Posted: 29 Jul 2017   Updated: 29 Jul 2017   Views: 9,180   Rating: 4.41/5    Votes: 8   Popularity: 3.91
Licence: The Code Project Open License (CPOL)      Bookmarked: 1   Downloaded: 0
A simple example to get started with the Unity Container usually used in Prism
Windows Presentation Foundation
Templates
Posted: 7 Dec 2018   Updated: 7 Dec 2018   Views: 5,460   Rating: 5.00/5    Votes: 3   Popularity: 2.39
Licence: The Code Project Open License (CPOL)      Bookmarked: 2   Downloaded: 110
Making better use of the available UI space.
Utilities
Posted: 13 Nov 2013   Updated: 21 Nov 2013   Views: 29,162   Rating: 4.30/5    Votes: 10   Popularity: 4.30
Licence: The Code Project Open License (CPOL)      Bookmarked: 28   Downloaded: 0
A message box service implementation that is based on WPF.
Programming Tips
General
Posted: 5 Sep 2015   Updated: 5 Sep 2015   Views: 7,040   Rating: 4.64/5    Votes: 4   Popularity: 2.79
Licence: The Code Project Open License (CPOL)      Bookmarked: 6   Downloaded: 0
A flexible framework to retrieve and store application settings upon start and shutdown.
No reference articles have been posted.
No projects have been posted.

Dirk Bahle
Germany Germany
The Windows Presentation Foundation (WPF) and C# are among my favorites and so I developed Edi

and a few other projects on GitHub. I am normally an algorithms and structure type but WPF has such interesting UI sides that I cannot help myself but get into it.

https://de.linkedin.com/in/dirkbahle