<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <title>WPF on Junian Dev</title>
    <link>https://www.junian.dev/tags/wpf/</link>
    <description>Recent content in WPF on Junian Dev</description>
    <generator>Hugo -- gohugo.io</generator>
    <language>en-us</language>
    <managingEditor>author@junian.dev (Junian Triajianto)</managingEditor>
    <webMaster>author@junian.dev (Junian Triajianto)</webMaster>
    <copyright>Copyright &amp;copy; 2014 - 2026 Junian.dev</copyright>
    
	    <atom:link href="https://www.junian.dev/tags/wpf/index.xml" rel="self" type="application/rss+xml" />
    
    <item>
      <title>Folder Browser Dialog on Windows with C#</title>
      <link>https://www.junian.dev/dev/csharp-open-folder-dialog/</link>
      <pubDate>Sun, 05 May 2024 13:42:11 +0700</pubDate>
      <author>author@junian.dev (Junian Triajianto)</author>
      <guid>https://www.junian.dev/dev/csharp-open-folder-dialog/</guid>
      <description>&lt;p&gt;In this guide, I&amp;rsquo;ll walk you through the process of implementing a folder selection UI using C#.&lt;/p&gt;
&lt;p&gt;In many applications, users need to specify a folder where certain files will be saved or retrieved.
Providing a user-friendly way to select folders enhances the overall usability of your application.&lt;/p&gt;
&lt;p&gt;To implement a folder selection dialog in C#, we&amp;rsquo;ll use the &lt;code&gt;FolderBrowserDialog&lt;/code&gt; class provided by the .NET framework.
This class allows users to browse and select folders from their file system with ease.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Camera Face Detection in C# using Emgu CV and WPF</title>
      <link>https://www.junian.dev/dev/csharp-emgucv-camera-face-detection/</link>
      <pubDate>Thu, 29 Dec 2016 09:49:00 +0000</pubDate>
      <author>author@junian.dev (Junian Triajianto)</author>
      <guid>https://www.junian.dev/dev/csharp-emgucv-camera-face-detection/</guid>
      <description>&lt;p&gt;Hi there, this is a new tutorial category in my blog. It&amp;rsquo;s Computer Vision. In this blog, I&amp;rsquo;d like to show you something cool. It&amp;rsquo;s how to perform Face Detection using your camera or Webcam. You&amp;rsquo;ll see how your application can detect faces from a captured image. Curious about it? Let&amp;rsquo;s take a look how to do that.&lt;/p&gt;
&lt;p&gt;This what you need to follow this tutorial:&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;Microsoft Visual Studio 2010. Or if you don&amp;rsquo;t have one, you can use 2008 version.&lt;/li&gt;
&lt;li&gt;Emgu CV (OpenCV in .NET). You can download the latest version in this link: &lt;a href=&#34;https://www.emgu.com/wiki/index.php/Main_Page&#34;&gt;www.emgu.com/wiki/index.php/Main_Page&lt;/a&gt; and follow the installation instruction.&lt;/li&gt;
&lt;li&gt;Basic Knowledge of C# Programming.&lt;/li&gt;
&lt;li&gt;Familiar in WPF Development.&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;After you&amp;rsquo;ve got what you need, it&amp;rsquo;s time to rock!&lt;/p&gt;</description>
    </item>
    <item>
      <title>Load External Image into WPF using OpenFileDialog</title>
      <link>https://www.junian.dev/dev/wpf-load-external-image/</link>
      <pubDate>Tue, 13 Dec 2016 13:31:00 +0000</pubDate>
      <author>author@junian.dev (Junian Triajianto)</author>
      <guid>https://www.junian.dev/dev/wpf-load-external-image/</guid>
      <description>&lt;p&gt;This is my first time I made a tutorial about WPF. I don’t think it’s a new technique, but I just want to share what I learned at home. I assume that you understand WPF a little bit. In this tutorial I’d like to show you how to load external image into WPF using &lt;code&gt;OpenFileDialog&lt;/code&gt;.&lt;/p&gt;
&lt;h2 id=&#34;step-1&#34;&gt;Step 1&lt;/h2&gt;
&lt;p&gt;Create a new WPF Project, &lt;em&gt;File&lt;/em&gt; → &lt;em&gt;New&lt;/em&gt; → &lt;em&gt;Project&amp;hellip;&lt;/em&gt; and chose &lt;em&gt;WPF Application&lt;/em&gt; (by the way, I’m using Visual Studio 2008 in this tutorial). You’ll see an empty window called &lt;code&gt;Window1.xaml&lt;/code&gt;.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Password Encryption using MD5 Hash Algorithm in C#</title>
      <link>https://www.junian.dev/dev/csharp-md5/</link>
      <pubDate>Thu, 08 Dec 2016 09:57:00 +0000</pubDate>
      <author>author@junian.dev (Junian Triajianto)</author>
      <guid>https://www.junian.dev/dev/csharp-md5/</guid>
      <description>&lt;p&gt;&lt;strong&gt;Update (Sep 14, 2018)&lt;/strong&gt;:
&lt;em&gt;The new &lt;a href=&#34;https://www.junian.dev/csharp-string-hash/&#34;&gt;complete string hash algorithms in C#&lt;/a&gt; tutorial is available.&lt;/em&gt;
&lt;em&gt;I would suggest not to use MD5 anymore, because it&amp;rsquo;s not safe and easily collide.&lt;/em&gt;
&lt;em&gt;But I&amp;rsquo;ll leave the original tutorial here for educational purpose.&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;It’s really bad if someone knew your password.
As a software developer, we have an ethic that we also don’t want to see other’s password.
Which mean, storing password in a plain text is a nope.&lt;/p&gt;</description>
    </item>
    
  </channel>
</rss>
