| 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253 | <UserControl x:Class="CyberX8_Themes.UserControls.RecipeLoadControl"             xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"             xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"             xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006"              xmlns:d="http://schemas.microsoft.com/expression/blend/2008"              xmlns:converters="clr-namespace:CyberX8_Themes.Converters"             xmlns:i="clr-namespace:System.Windows.Interactivity;assembly=System.Windows.Interactivity"             xmlns:Control="clr-namespace:MECF.Framework.UI.Core.Control;assembly=MECF.Framework.UI.Core"             xmlns:local="clr-namespace:CyberX8_Themes.UserControls"             mc:Ignorable="d" x:Name="self"              d:DesignHeight="350" d:DesignWidth="310" IsVisibleChanged="Self_IsVisibleChanged">    <UserControl.Resources>        <converters:RecipeIconConverter x:Key="recipeIconConverter"/>    </UserControl.Resources>    <Grid>        <Grid.RowDefinitions>            <RowDefinition Height="20"></RowDefinition>            <RowDefinition Height="50"></RowDefinition>            <RowDefinition/>        </Grid.RowDefinitions>        <Grid.ColumnDefinitions>            <ColumnDefinition Width="300"></ColumnDefinition>            <ColumnDefinition />        </Grid.ColumnDefinitions>                <Border Grid.Row="0" Grid.RowSpan="4" Margin="10,10,10,10" BorderBrush="{DynamicResource Table_BD}" BorderThickness="1,1,1,0" Background="{DynamicResource Table_BG_Content}" Padding="5,1">            <TreeView  Margin="0,6" FontSize="16" BorderBrush="Black" Canvas.Top="140" Canvas.Left="4"  Background="White"                AllowDrop="True" ItemsSource="{Binding ElementName=self,Path=RecipeNodes}" SelectedItemChanged="TreeView_SelectedItemChanged">                <TreeView.ItemContainerStyle>                    <Style TargetType="{x:Type TreeViewItem}">                        <Setter Property="IsExpanded" Value="True" />                        <Setter Property="FontWeight" Value="Normal" />                        <Setter Property="IsSelected" Value="{Binding IsSelected,Mode=TwoWay}"/>                        <Style.Triggers>                            <Trigger Property="IsSelected" Value="True">                                <Setter Property="FontWeight" Value="Bold"/>                            </Trigger>                        </Style.Triggers>                    </Style>                </TreeView.ItemContainerStyle>                <TreeView.ItemTemplate>                    <HierarchicalDataTemplate  ItemsSource="{Binding Children}">                        <StackPanel Orientation="Horizontal">                            <Image Width="16" Height="16" Source="{Binding NodeType,Converter={StaticResource recipeIconConverter}}"  />                            <TextBlock Text="{Binding Name}" HorizontalAlignment="Center" Margin="5,0"/>                        </StackPanel>                    </HierarchicalDataTemplate>                </TreeView.ItemTemplate>            </TreeView>        </Border>    </Grid></UserControl>
 |