Using gradients in Illustrator

It appears that using a gradient in Illustrator is not very straightforward.  More specifically, trying to activate the Gradient Annotator with the mouse simply did not work for text.  Eventually, I found some instructions – the key steps to remember are as follows: Select the desired text. Press / Press Ctrl + / Press . Voila!…

Details

So much glue

I’m doing some projects that require some sort of adhesive.  Sometimes, it’s fabric to fabric, wood to wood, wood to paper, fabric to wood, etc.  Found out that there are a ton of adhesives available and most have a very specific purpose.  Besides the occasional website that describes one kind of situation, I came across…

Details

Firsthand experience in 3D printing

It’s been around for years.  I’ve seen others generate prints, but have never done it myself.  That is, until now. Tonight, I unpacked a new DaVinci Jr Wifi.  Here are my thoughts on it: Fairly large – approximately 17″ cubed. Filament spool sits on the inside of that cube – nothing on the outside of…

Details

Raising events across Windows

Multi-threaded applications appear to be more and more the norm with the latest version of Windows development.  In fact, it’s become a necessity when displaying additional windows with a UWP app.  With this article, I want to capture the resolution to a problem that caused research with very thin answers. So, I have code like…

Details

Refreshing the DataTemplateSelector

The DataTemplateSelector could be a cool tool for changing out which DataTemplate is used to display an element within a list.  I started using it for a media feature to figure out whether an element’s thumbnail should display as image, sound, or video. The Usual Typically, this process involves creating a DataTemplateSelector class like this:…

Details

Refreshing images in XAML

The Image control used in XAML does not really seem like a big deal.  Place it in your XAML and bind the Source Property to your Data.  Might look something like this: <Image Source={Binding MyPath} /> However, there’s a case I came across that had me scratching my head today for a significant period of time.  I…

Details