I was trying to figure out how I could apply multiple shader effects to a UIElement in xaml but was having problems. Then I realized I could just use a nesting approach and embed my ui element into a hierarchy of canvas elements or some other container control and apply an effect to that canvas. I have provided an example below of how to do it in xaml ...
-->
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
xmlns:d="http://schemas.microsoft.com/expression/blend/2008"
xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006"
xmlns:cbx="clr-namespace:cbxSLEffects;assembly=cbxSLEffects"
mc:Ignorable="d"
d:DesignHeight="552" d:DesignWidth="702" Name="rootCtrl" Loaded="rootCtrl_Loaded">