Advertisement
Guest User

URM_SO_Post_PB

a guest
Nov 21st, 2014
224
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C# 56.12 KB | None | 0 0
  1. <UserControl x:Class="URM.UserControls.AccountReceivable.AccountReceivableControl"
  2.              xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
  3.              xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
  4.              xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006"
  5.              xmlns:d="http://schemas.microsoft.com/expression/blend/2008"
  6.              xmlns:local="clr-namespace:URM.Helpers"
  7.              xmlns:datagrid="clr-namespace:Microsoft.Windows.Controls;assembly=WPFToolkit"
  8.              xmlns:toolkit="clr-namespace:Microsoft.Windows.Controls;assembly=WPFToolkit"
  9.              xmlns:spark="clr-namespace:WPFSpark;assembly=WPFSpark"
  10.              xmlns:converter="clr-namespace:URM.Converters"
  11.              mc:Ignorable="d"
  12.              d:DesignHeight="860" d:DesignWidth="1878" Background="White" xmlns:my="clr-namespace:URM.ViewModels">
  13.     <UserControl.Resources>
  14.         <converter:MathConverter x:Key="MathConverter"/>
  15.         <converter:DateConverter x:Key="DateConverter"/>
  16.         <Style TargetType="TreeViewItem" x:Key="ExpandedStyle">
  17.             <Setter Property="IsExpanded" Value="True" />
  18.         </Style>
  19.         <ControlTemplate TargetType="ToggleButton" x:Key="ComboBoxToggleButtonTemplate">
  20.             <Grid>
  21.                 <Grid.ColumnDefinitions>
  22.                     <ColumnDefinition />
  23.                     <ColumnDefinition Width="16" />
  24.                 </Grid.ColumnDefinitions>
  25.                 <Border
  26.           BorderBrush="#FF515151"
  27.           CornerRadius="2,2,2,2"
  28.           BorderThickness="1,1,1,1"
  29.           Name="Border"
  30.           Background="Transparent"
  31.           Grid.ColumnSpan="2" />
  32.                 <Border
  33.           Margin="1,1,1,1"
  34.           BorderBrush="#FF515151"
  35.           CornerRadius="2,0,0,2"
  36.           BorderThickness="0,0,1,0"
  37.           Background="Transparent"
  38.           Grid.Column="0" />
  39.                 <Path
  40.           Margin="0,0,3,0"
  41.           Data="M0,0L4,4 8,0z"
  42.           HorizontalAlignment="Center"
  43.           Fill="#FF515151"
  44.           Name="Arrow"
  45.           VerticalAlignment="Center"
  46.           Width="8"
  47.           Grid.Column="1" />
  48.             </Grid>
  49.             <ControlTemplate.Triggers>
  50.                 <Trigger Property="UIElement.IsMouseOver" Value="True">
  51.                     <Setter Property="Panel.Background" TargetName="Border" Value="Transparent"/>
  52.                     <Setter Property="Shape.Fill" TargetName="Arrow" Value="White"/>
  53.                 </Trigger>
  54.                 <Trigger Property="ToggleButton.IsChecked" Value="True">
  55.                     <Setter Property="Panel.Background" TargetName="Border" Value="#FF515151"/>
  56.                     <Setter Property="Shape.Fill" TargetName="Arrow" Value="White"/>
  57.                 </Trigger>
  58.             </ControlTemplate.Triggers>
  59.         </ControlTemplate>
  60.  
  61.         <ControlTemplate TargetType="TextBox" x:Key="ComboBoxTextBoxTemplate">
  62.             <Border
  63.         Name="PART_ContentHost"
  64.         Background="#FF515151"
  65.         Focusable="False" />
  66.         </ControlTemplate>
  67.  
  68.         <Style TargetType="{x:Type ComboBox}" x:Key="ComboBoxStyle">
  69.             <Setter Property="UIElement.SnapsToDevicePixels" Value="True"/>
  70.             <Setter Property="FrameworkElement.OverridesDefaultStyle" Value="True"/>
  71.             <Setter Property="ScrollViewer.HorizontalScrollBarVisibility" Value="Auto"/>
  72.             <Setter Property="ScrollViewer.VerticalScrollBarVisibility" Value="Auto"/>
  73.             <Setter Property="ScrollViewer.CanContentScroll" Value="True"/>
  74.             <Setter Property="TextElement.Foreground" Value="White"/>
  75.             <Setter Property="FrameworkElement.FocusVisualStyle" Value="{x:Null}"/>
  76.             <Setter Property="Control.Template">
  77.                 <Setter.Value>
  78.                     <ControlTemplate TargetType="ComboBox">
  79.                         <Grid>
  80.                             <ToggleButton
  81.                 ClickMode="Press"
  82.                 Name="ToggleButton"
  83.                 IsChecked="{Binding Path=IsDropDownOpen, RelativeSource={RelativeSource TemplatedParent}, Mode=TwoWay}"
  84.                 Focusable="False"
  85.                 Grid.Column="2"
  86.                 Template="{StaticResource ComboBoxToggleButtonTemplate}"/>
  87.                             <ContentPresenter
  88.                 Margin="3,3,23,3"
  89.                 HorizontalAlignment="Left"
  90.                 Name="ContentSite"
  91.                 VerticalAlignment="Center"
  92.                 ContentTemplate="{TemplateBinding ComboBox.SelectionBoxItemTemplate}"
  93.                 Content="{TemplateBinding ComboBox.SelectionBoxItem}"
  94.                 IsHitTestVisible="False" />
  95.                             <TextBox
  96.                 Margin="3,3,23,3"
  97.                 Visibility="Hidden"
  98.                 HorizontalAlignment="Left"
  99.                 Name="PART_EditableTextBox"
  100.                 Background="#FF515151"
  101.                 VerticalAlignment="Center"
  102.                 Style="{x:Null}"
  103.                 IsReadOnly="{TemplateBinding IsReadOnly}"
  104.                 Focusable="True"
  105.                 xml:space="preserve"
  106.                 Template="{StaticResource ComboBoxTextBoxTemplate}"/>
  107.             <Popup
  108.                 Placement="Bottom"
  109.                 Name="Popup"
  110.                 Focusable="False"
  111.                 AllowsTransparency="True"
  112.                 IsOpen="{TemplateBinding ComboBox.IsDropDownOpen}"
  113.                 PopupAnimation="Fade">
  114.               <Grid
  115.                   MinWidth="{TemplateBinding FrameworkElement.ActualWidth}"
  116.                   MaxHeight="{TemplateBinding ComboBox.MaxDropDownHeight}"
  117.                   Name="DropDown"
  118.                   SnapsToDevicePixels="True">
  119.                 <Border
  120.                     BorderBrush="#FF515151"
  121.                     BorderThickness="1,1,1,1"
  122.                     Name="DropDownBorder"
  123.                     Background="White"/>
  124.                 <ScrollViewer
  125.                     HorizontalScrollBarVisibility="Hidden"
  126.                     Visibility="Visible"
  127.                     Margin="4,6,4,6"
  128.                     SnapsToDevicePixels="True">
  129.                   <ItemsPresenter
  130.                       KeyboardNavigation.DirectionalNavigation="Contained" />
  131.                 </ScrollViewer>
  132.               </Grid>
  133.             </Popup>
  134.           </Grid>
  135.                         <ControlTemplate.Triggers>
  136.                             <Trigger Property="ItemsControl.HasItems" Value="False">
  137.                                 <Setter Property="FrameworkElement.MinHeight" TargetName="DropDownBorder" Value="95"/>
  138.                             </Trigger>
  139.                             <Trigger Property="UIElement.IsEnabled" Value="False">
  140.                                 <Setter Property="TextElement.Foreground" Value="Gray"/>
  141.                             </Trigger>
  142.                             <Trigger Property="ItemsControl.IsGrouping" Value="True">
  143.                                 <Setter Property="ScrollViewer.CanContentScroll" Value="False"/>
  144.                             </Trigger>
  145.                             <Trigger Property="Window.AllowsTransparency" SourceName="Popup" Value="True">
  146.                                 <Setter Property="Border.CornerRadius" TargetName="DropDownBorder" Value="4"/>
  147.                                 <Setter Property="FrameworkElement.Margin" TargetName="DropDownBorder" Value="0,2,0,0"/>
  148.                             </Trigger>
  149.                             <Trigger Property="ComboBox.IsEditable" Value="True">
  150.                                 <Setter Property="KeyboardNavigation.IsTabStop" Value="False"/>
  151.                                 <Setter Property="UIElement.Visibility" TargetName="PART_EditableTextBox" Value="Visible"/>
  152.                                 <Setter Property="UIElement.Visibility" TargetName="ContentSite" Value="Hidden"/>
  153.                             </Trigger>
  154.                         </ControlTemplate.Triggers>
  155.                     </ControlTemplate>
  156.                 </Setter.Value>
  157.             </Setter>
  158.         </Style>
  159.     </UserControl.Resources>
  160.     <Grid>
  161.         <Grid.ColumnDefinitions>
  162.             <ColumnDefinition Width="227*"/>
  163.             <ColumnDefinition Width="712*"/>
  164.         </Grid.ColumnDefinitions>
  165.         <Grid.RowDefinitions>
  166.             <RowDefinition Height="29*"/>
  167.             <RowDefinition Height="143*"/>
  168.         </Grid.RowDefinitions>
  169.         <local:FilterDataGrid Height="778" HorizontalAlignment="Left" Margin="0,51,0,0" x:Name="RGVAdvances" VerticalAlignment="Top" Width="1878"
  170.             ItemsSource="{Binding Advances}" AutoGenerateColumns="False" SelectionChanged="RGVAdvances_SelectionChanged"
  171.             SelectedItem="{Binding AdvanceToUpdate}" BorderBrush="DarkGray" MouseDoubleClick="RGVAdvances_MouseDoubleClick"  IsReadOnly="True" FooterRowItems="{Binding LocalFooterRow}"
  172.             CanUserDeleteRows="False" FontSize="14" Grid.ColumnSpan="2" Grid.RowSpan="2">
  173.             <local:FilterDataGrid.ContextMenu>
  174.                 <ContextMenu>
  175.                     <TextBlock Text="Print">
  176.                         <TextBlock.InputBindings>
  177.                             <MouseBinding MouseAction="LeftClick" Command="{Binding PrintCommand}" CommandParameter="{Binding PlacementTarget, RelativeSource={RelativeSource AncestorType={x:Type ContextMenu}}}"/>
  178.                         </TextBlock.InputBindings>
  179.                     </TextBlock>
  180.                     <TextBlock Text="Export">
  181.                         <TextBlock.InputBindings>
  182.                             <MouseBinding MouseAction="LeftClick" Command="{Binding ExportCommand}" CommandParameter="{Binding PlacementTarget, RelativeSource={RelativeSource AncestorType={x:Type ContextMenu}}}"/>
  183.                         </TextBlock.InputBindings>
  184.                     </TextBlock>
  185.                 </ContextMenu>
  186.             </local:FilterDataGrid.ContextMenu>
  187.             <local:FilterDataGrid.Columns>
  188.                 <toolkit:DataGridTemplateColumn Width="40" HeaderStyle="{DynamicResource DataGridColumnNoFilterOrSortStyle}" >
  189.                     <toolkit:DataGridTemplateColumn.CellTemplate>
  190.                         <DataTemplate>
  191.                             <Button x:Name="DetailBtn" Click="ShowHideDetails" Margin="-3,0,0,0" Tag="ARDetailBtn">
  192.                                 <Button.Style>
  193.                                     <Style TargetType="{x:Type Button}">
  194.                                         <Setter Property="Width" Value="30" />
  195.                                         <Setter Property="Width" Value="40" />
  196.                                         <Setter Property="Template">
  197.                                             <Setter.Value>
  198.                                                 <ControlTemplate>
  199.                                                     <TextBlock x:Name="ShowDetailButton" Width="40" Text="+" FontSize="14" Foreground="Black" Background="Transparent" TextAlignment="Center" />
  200.                                                     <ControlTemplate.Triggers>
  201.                                                         <DataTrigger Binding="{Binding Advance.AdvancePayments.Count}" Value="0">
  202.                                                             <Setter Property="Visibility" Value="Hidden"/>
  203.                                                         </DataTrigger>
  204.                                                     </ControlTemplate.Triggers>
  205.                                                 </ControlTemplate>
  206.                                             </Setter.Value>
  207.                                         </Setter>
  208.                                     </Style>
  209.                                 </Button.Style>
  210.                             </Button>
  211.                         </DataTemplate>
  212.                     </toolkit:DataGridTemplateColumn.CellTemplate>
  213.                 </toolkit:DataGridTemplateColumn>
  214.                 <toolkit:DataGridTextColumn Binding="{Binding Advance.AdvanceId}" IsReadOnly="True" Header="ID" Width="90" HeaderStyle="{DynamicResource DataGridColumnNoFilterStyle}" />
  215.                 <toolkit:DataGridTextColumn Binding="{Binding Advance.Collection.Collector.Name}" IsReadOnly="True" Header="Collector" Width="175" HeaderStyle="{DynamicResource DataGridColumnNoFilterStyle}" />
  216.                 <toolkit:DataGridTextColumn Binding="{Binding Advance.LocationId}" IsReadOnly="True" Header="SID" Width="150"/>
  217.                 <toolkit:DataGridTextColumn Binding="{Binding Advance.Location.Name}" IsReadOnly="True" Header="Location Name" Width="200" />
  218.                 <toolkit:DataGridTextColumn Binding="{Binding Advance.AdvanceDate, Converter={StaticResource DateConverter}}" IsReadOnly="True" Header="Date"  Width="120" HeaderStyle="{DynamicResource DataGridColumnNoFilterStyle}" />
  219.                 <toolkit:DataGridTextColumn Binding="{Binding Advance.Amount, StringFormat=' \{0:C0\}'}" IsReadOnly="True" Header="Amount" Width="120" HeaderStyle="{DynamicResource DataGridColumnNoFilterStyle}" />
  220.                 <toolkit:DataGridTextColumn Binding="{Binding Balance, StringFormat=' \{0:C0\}'}" IsReadOnly="True" Header="Balance" Width="120" HeaderStyle="{DynamicResource DataGridColumnNoFilterStyle}" />
  221.                 <toolkit:DataGridTextColumn Binding="{Binding Advance.AdvanceStatus.AdvanceStatus1}" IsReadOnly="True" Header="Status" Width="90" HeaderStyle="{DynamicResource DataGridColumnNoFilterStyle}" />
  222.                 <toolkit:DataGridTextColumn Binding="{Binding Advance.AdvanceTypeOption.AdvanceType}" IsReadOnly="True" Header="Type" Width="90" HeaderStyle="{DynamicResource DataGridColumnNoFilterStyle}" />
  223.                 <toolkit:DataGridTextColumn Binding="{Binding Advance.AdvanceTypeOption.Description}" IsReadOnly="True" Header="Reason" Width="210"/>
  224.                 <toolkit:DataGridTextColumn Binding="{Binding Advance.ScheduledRepaymentDate, Converter={StaticResource DateConverter}}" IsReadOnly="True" Header="Repayment Date" Width="150" HeaderStyle="{DynamicResource DataGridColumnNoFilterStyle}" />
  225.                 <toolkit:DataGridTextColumn Binding="{Binding Advance.CustomerServiceRepresentative.Name}" IsReadOnly="True" Header="Assigned CSR"  Width="140" HeaderStyle="{DynamicResource DataGridColumnNoFilterStyle}" />
  226.                 <toolkit:DataGridTextColumn Binding="{Binding Advance.FollowUpDate, Converter={StaticResource DateConverter}}" IsReadOnly="True" Header="Follow Up Date"  Width="140" HeaderStyle="{DynamicResource DataGridColumnNoFilterStyle}" />
  227.             </local:FilterDataGrid.Columns>
  228.             <local:FilterDataGrid.RowDetailsTemplate>
  229.                 <DataTemplate>
  230.                     <StackPanel>
  231.                         <local:FilterDataGrid ItemsSource="{Binding Advance.AdvancePayments}" x:Name="childGrid"
  232.                             BorderBrush="#FF515151" BorderThickness="3,1,1,1" Margin="40,0,0,0"
  233.                             CanUserResizeColumns="True" IsReadOnly="True" FontFamily="Mangal"
  234.                             FontSize="14" AlternationCount="1" Foreground="Black" FooterRowItems="{Binding FooterRow}"
  235.                             AutoGenerateColumns="False" CanUserSortColumns="False" CanUserReorderColumns="False" HeadersVisibility="None">
  236.                             <local:FilterDataGrid.Columns>
  237.                                 <toolkit:DataGridTextColumn Header="PaymentId" Width="150" >
  238.                                     <toolkit:DataGridTextColumn.CellStyle>
  239.                                         <Style TargetType="{x:Type toolkit:DataGridCell}">
  240.                                             <Setter Property="Height" Value="45"/>
  241.                                             <Setter Property="Template">
  242.                                                 <Setter.Value>
  243.                                                     <ControlTemplate>
  244.                                                         <StackPanel x:Name="PART_StackPanel" Orientation="Horizontal">
  245.                                                             <StackPanel Margin="0,-3,0,0" Orientation="Vertical">
  246.                                                                 <TextBlock x:Name="PART_Header" Background="#FF515151" Text="Status" Foreground="White" Width="150" TextAlignment="Center"/>
  247.                                                                 <TextBlock x:Name="PART_Status" Background="Transparent" Text="Deposited" Foreground="DarkGreen" Width="150" TextAlignment="Center"/>
  248.                                                             </StackPanel>
  249.                                                         </StackPanel>
  250.                                                         <ControlTemplate.Triggers>
  251.                                                             <DataTrigger Binding="{Binding IsPendingDeposit}" Value="True">
  252.                                                                 <Setter TargetName="PART_Status" Property="TextBlock.Foreground" Value="Orange"/>
  253.                                                                 <Setter TargetName="PART_Status" Property="Text" Value="Pending"/>
  254.                                                             </DataTrigger>
  255.                                                             <DataTrigger Binding="{Binding IsVoided}" Value="True">
  256.                                                                 <Setter TargetName="PART_Status" Property="TextBlock.Foreground" Value="Red"/>
  257.                                                                 <Setter TargetName="PART_Status" Property="Text" Value="Voided"/>
  258.                                                             </DataTrigger>
  259.                                                         </ControlTemplate.Triggers>
  260.                                                     </ControlTemplate>
  261.                                                 </Setter.Value>
  262.                                             </Setter>
  263.                                         </Style>
  264.                                     </toolkit:DataGridTextColumn.CellStyle>
  265.                                 </toolkit:DataGridTextColumn>
  266.                                 <toolkit:DataGridTextColumn Binding="{Binding Id}" Header="PaymentId" Width="150" >
  267.                                     <toolkit:DataGridTextColumn.CellStyle>
  268.                                         <Style TargetType="{x:Type toolkit:DataGridCell}">
  269.                                             <Setter Property="Height" Value="45"/>
  270.                                             <Setter Property="Template">
  271.                                                 <Setter.Value>
  272.                                                     <ControlTemplate>
  273.                                                         <StackPanel x:Name="PART_StackPanel" Orientation="Horizontal">
  274.                                                             <StackPanel Margin="0,-3,0,0" Orientation="Vertical">
  275.                                                                 <TextBlock x:Name="PART_Header" Background="#FF515151" Text="Payment Id" Foreground="White" Width="150" TextAlignment="Center"/>
  276.                                                                 <TextBlock x:Name="PART_Id" Background="Transparent" Text="{Binding Id}" Foreground="Black" Width="150" TextAlignment="Center"/>
  277.                                                             </StackPanel>
  278.                                                         </StackPanel>
  279.                                                     </ControlTemplate>
  280.                                                 </Setter.Value>
  281.                                             </Setter>
  282.                                         </Style>
  283.                                     </toolkit:DataGridTextColumn.CellStyle>
  284.                                 </toolkit:DataGridTextColumn>
  285.                                 <toolkit:DataGridTextColumn Binding="{Binding Payment, StringFormat=' \{0:c\}'}" Header="Payment" Width="150" >
  286.                                     <toolkit:DataGridTextColumn.CellStyle>
  287.                                         <Style TargetType="{x:Type toolkit:DataGridCell}">
  288.                                             <Setter Property="Height" Value="45"/>
  289.                                             <Setter Property="Template">
  290.                                                 <Setter.Value>
  291.                                                     <ControlTemplate>
  292.                                                         <StackPanel x:Name="PART_StackPanel">
  293.                                                             <StackPanel Margin="0,-3,0,0" Orientation="Vertical">
  294.                                                                 <TextBlock x:Name="PART_Header" Background="#FF515151" Text="Amount" Foreground="White" Width="150" TextAlignment="Center"/>
  295.                                                                 <TextBlock x:Name="PART_Payment" Background="Transparent" Text="{Binding Payment, StringFormat=' \{0:c\}'}" Foreground="Black" Width="150" TextAlignment="Center"/>
  296.                                                             </StackPanel>
  297.                                                         </StackPanel>
  298.                                                     </ControlTemplate>
  299.                                                 </Setter.Value>
  300.                                             </Setter>
  301.                                         </Style>
  302.                                     </toolkit:DataGridTextColumn.CellStyle>
  303.                                 </toolkit:DataGridTextColumn>
  304.                                 <toolkit:DataGridTextColumn
  305.                                     Binding="{Binding PaymentDate, Converter={StaticResource DateConverter}}" Header="Payment Date" Width="150">
  306.                                     <toolkit:DataGridTextColumn.CellStyle>
  307.                                         <Style TargetType="{x:Type toolkit:DataGridCell}">
  308.                                             <Setter Property="Height" Value="45"/>
  309.                                             <Setter Property="Template">
  310.                                                 <Setter.Value>
  311.                                                     <ControlTemplate>
  312.                                                         <StackPanel x:Name="PART_StackPanel">
  313.                                                             <StackPanel Margin="0,-3,0,0" Orientation="Vertical">
  314.                                                                 <TextBlock x:Name="PART_Header" Background="#FF515151" Text="Payment Date" Foreground="White" Width="150" TextAlignment="Center"/>
  315.                                                                 <TextBlock x:Name="PART_Date" Background="Transparent" Text="{Binding PaymentDate, Converter={StaticResource DateConverter}}" Foreground="Black" Width="150" TextAlignment="Center"/>
  316.                                                             </StackPanel>
  317.                                                         </StackPanel>
  318.                                                     </ControlTemplate>
  319.                                                 </Setter.Value>
  320.                                             </Setter>
  321.                                         </Style>
  322.                                     </toolkit:DataGridTextColumn.CellStyle>
  323.                                 </toolkit:DataGridTextColumn>
  324.                                 <toolkit:DataGridTextColumn Width="1193">
  325.                                     <toolkit:DataGridTextColumn.CellStyle>
  326.                                         <Style TargetType="{x:Type toolkit:DataGridCell}">
  327.                                             <Setter Property="Height" Value="45"/>
  328.                                             <Setter Property="Template">
  329.                                                 <Setter.Value>
  330.                                                     <ControlTemplate>
  331.                                                         <StackPanel Margin="0,-3,0,0" Orientation="Vertical">
  332.                                                             <TextBlock x:Name="PART_Header" Background="#FF515151" Text="" Foreground="White" Width="1193" TextAlignment="Center"/>
  333.                                                             <TextBlock x:Name="PART_Date" Background="Transparent" Text="" Foreground="Black" Width="1193" TextAlignment="Center"/>
  334.                                                         </StackPanel>
  335.                                                     </ControlTemplate>
  336.                                                 </Setter.Value>
  337.                                             </Setter>
  338.                                         </Style>
  339.                                     </toolkit:DataGridTextColumn.CellStyle>
  340.                                 </toolkit:DataGridTextColumn>
  341.                             </local:FilterDataGrid.Columns>
  342.                         </local:FilterDataGrid>
  343.                     </StackPanel>
  344.                     <DataTemplate.Triggers>
  345.                         <DataTrigger Binding="{Binding Advance.AdvancePayments.Count}" Value="0">
  346.                             <Setter Property="BorderThickness" TargetName="childGrid" Value="0,0,0,0"/>
  347.                         </DataTrigger>
  348.                     </DataTemplate.Triggers>
  349.                 </DataTemplate>
  350.             </local:FilterDataGrid.RowDetailsTemplate>
  351.         </local:FilterDataGrid>
  352.         <spark:FluidProgressBar Height="142" Margin="0,190,0,0" Visibility="{Binding ProgressBarVisibility}" Foreground="#FF515151" VerticalAlignment="Top" HorizontalAlignment="Left" Width="1878" RenderTransformOrigin="0.5,0.5" Grid.Row="1" Grid.ColumnSpan="2"/>
  353.         <ToolBar HorizontalAlignment="Left" VerticalAlignment="Top" Height="38" Width="1878" Background="#FFF0F0F0" Grid.ColumnSpan="2">
  354.             <Menu>
  355.                 <MenuItem Header="Filter By Advance Status" FontSize="14" Background="Transparent" BorderBrush="#FF515151" Height="30" VerticalContentAlignment="Center" VerticalAlignment="Center" Margin="0,3,0,0" Width="190">
  356.                     <MenuItem Margin="0,8,0,0">
  357.                         <MenuItem.Template>
  358.                             <ControlTemplate>
  359.                                 <StackPanel Orientation="Horizontal">
  360.                                     <CheckBox  Margin="10,3,0,0" IsChecked="{Binding Open}"/>
  361.                                     <TextBlock Text="Open" Margin="10,0,20,10" FontSize="14"/>
  362.                                 </StackPanel>
  363.                             </ControlTemplate>
  364.                         </MenuItem.Template>
  365.                     </MenuItem>
  366.                     <MenuItem>
  367.                         <MenuItem.Template>
  368.                             <ControlTemplate>
  369.                                 <StackPanel Orientation="Horizontal">
  370.                                     <CheckBox  Margin="10,3,0,0" IsChecked="{Binding Closed}"/>
  371.                                     <TextBlock Text="Closed" Margin="10,0,20,10" FontSize="14"/>
  372.                                 </StackPanel>
  373.                             </ControlTemplate>
  374.                         </MenuItem.Template>
  375.                     </MenuItem>
  376.                     <MenuItem >
  377.                         <MenuItem.Template>
  378.                             <ControlTemplate>
  379.                                 <StackPanel Orientation="Horizontal">
  380.                                     <CheckBox  Margin="10,3,0,0" IsChecked="{Binding Pending}"/>
  381.                                     <TextBlock Text="Pending" Margin="10,0,20,10" FontSize="14"/>
  382.                                 </StackPanel>
  383.                             </ControlTemplate>
  384.                         </MenuItem.Template>
  385.                     </MenuItem>
  386.                     <MenuItem>
  387.                         <MenuItem.Template>
  388.                             <ControlTemplate>
  389.                                 <StackPanel Orientation="Horizontal">
  390.                                     <CheckBox  Margin="10,3,0,0" IsChecked="{Binding Voided}" />
  391.                                     <TextBlock Text="Voided" Margin="10,0,20,10" FontSize="14"/>
  392.                                 </StackPanel>
  393.                             </ControlTemplate>
  394.                         </MenuItem.Template>
  395.                     </MenuItem>
  396.                 </MenuItem>
  397.             </Menu>
  398.             <Menu Background="#FFF0F0F0">
  399.                 <MenuItem Header="Filter By Advance Type" FontSize="14" BorderBrush="#FF515151" Height="30" VerticalContentAlignment="Center" VerticalAlignment="Center" Margin="10,3,0,0" Width="190">
  400.                     <MenuItem Margin="0,8,0,0">
  401.                         <MenuItem.Template>
  402.                             <ControlTemplate>
  403.                                 <StackPanel Orientation="Horizontal">
  404.                                     <CheckBox  Margin="10,3,0,0" IsChecked="{Binding Ar1}"/>
  405.                                     <TextBlock Text="Advance Type 1" Margin="10,0,20,10" FontSize="14"/>
  406.                                 </StackPanel>
  407.                             </ControlTemplate>
  408.                         </MenuItem.Template>
  409.                     </MenuItem>
  410.                     <MenuItem>
  411.                         <MenuItem.Template>
  412.                             <ControlTemplate>
  413.                                 <StackPanel Orientation="Horizontal">
  414.                                     <CheckBox  Margin="10,3,0,0" IsChecked="{Binding Ar2}"/>
  415.                                     <TextBlock Text="Advance Type 2" Margin="10,0,20,10" FontSize="14"/>
  416.                                 </StackPanel>
  417.                             </ControlTemplate>
  418.                         </MenuItem.Template>
  419.                     </MenuItem>
  420.                     <MenuItem >
  421.                         <MenuItem.Template>
  422.                             <ControlTemplate>
  423.                                 <StackPanel Orientation="Horizontal">
  424.                                     <CheckBox  Margin="10,3,0,0" IsChecked="{Binding Ar3}"/>
  425.                                     <TextBlock Text="Advance Type 3" Margin="10,0,20,10" FontSize="14"/>
  426.                                 </StackPanel>
  427.                             </ControlTemplate>
  428.                         </MenuItem.Template>
  429.                     </MenuItem>
  430.                     <MenuItem>
  431.                         <MenuItem.Template>
  432.                             <ControlTemplate>
  433.                                 <StackPanel Orientation="Horizontal">
  434.                                     <CheckBox  Margin="10,3,0,0" IsChecked="{Binding Ar4}" />
  435.                                     <TextBlock Text="Advance Type 4" Margin="10,0,50,10" FontSize="14"/>
  436.                                 </StackPanel>
  437.                             </ControlTemplate>
  438.                         </MenuItem.Template>
  439.                     </MenuItem>
  440.                 </MenuItem>
  441.             </Menu>
  442.             <Menu Background="#FFF0F0F0">
  443.                 <MenuItem Header="Filter By Date" FontSize="14" BorderBrush="#FF515151" Height="30" VerticalContentAlignment="Center" VerticalAlignment="Center" Margin="10,3,0,0" Width="190" MouseDown="MenuItem_MouseDown">
  444.                     <MenuItem>
  445.                         <MenuItem.Template>
  446.                             <ControlTemplate>
  447.                                 <StackPanel>
  448.                                     <StackPanel Orientation="Horizontal" Margin="0,10,0,0">
  449.                                         <TextBlock Text="From Date:" FontSize="14" Margin="5,0,0,10" Width="90"/>
  450.                                         <DatePicker SelectedDate="{Binding FromDate}" Margin="10,0,20,10" MouseDown="DatePicker_MouseDown"/>
  451.                                     </StackPanel>
  452.                                     <StackPanel Orientation="Horizontal" Margin="0,10,0,0">
  453.                                         <TextBlock Text="To Date:" FontSize="14"  Margin="5,0,0,10" Width="90"/>
  454.                                         <DatePicker SelectedDate="{Binding ToDate}" Margin="10,0,20,10"/>
  455.                                     </StackPanel>
  456.                                 </StackPanel>
  457.                             </ControlTemplate>
  458.                         </MenuItem.Template>
  459.                     </MenuItem>
  460.                 </MenuItem>
  461.             </Menu>
  462.             <Menu Background="#FFF0F0F0">
  463.                 <MenuItem Header="Filter By Collector" FontSize="14" BorderBrush="#FF515151" Height="30" VerticalContentAlignment="Center" VerticalAlignment="Center" Margin="10,3,0,0" Width="190">
  464.                     <MenuItem>
  465.                         <MenuItem.Template>
  466.                             <ControlTemplate>
  467.                                 <StackPanel>
  468.                                     <StackPanel Orientation="Horizontal" Margin="0,10,0,0">
  469.                                         <CheckBox  Margin="10,3,0,0" IsChecked="{Binding ActiveCollectors}" />
  470.                                         <TextBlock Text="Only View Active Collectors" Margin="10,0,10,10" FontSize="14"/>
  471.                                     </StackPanel>
  472.                                     <StackPanel Orientation="Horizontal" Margin="0,10,0,0">
  473.                                         <TextBlock Text="Collector: " FontSize="14"  Margin="5,0,0,10" Width="90"/>
  474.                                         <ComboBox Foreground="White" Height="35" HorizontalAlignment="Right" ItemsSource="{Binding Collectors}" Margin="0,-6,10,10" x:Name="comboBox2" SelectedItem="{Binding SelectedCollector}"  VerticalAlignment="Top" Visibility="{Binding IsCollectorsListVisible}" Width="192" BorderBrush="White" Background="White" Grid.Column="1">
  475.                                             <ComboBox.ItemTemplate>
  476.                                                 <DataTemplate>
  477.                                                     <StackPanel Orientation="Horizontal">
  478.                                                         <Border BorderBrush="White" BorderThickness=".25" CornerRadius="30" HorizontalAlignment="Center" Padding="0" VerticalAlignment="Center">
  479.                                                             <Grid ClipToBounds="True" Width="38">
  480.                                                                 <Border Background="#FF515151" CornerRadius="0" x:Name="mask" />
  481.                                                                 <StackPanel>
  482.                                                                     <StackPanel.OpacityMask>
  483.                                                                         <VisualBrush Visual="{Binding ElementName=mask}" />
  484.                                                                     </StackPanel.OpacityMask>
  485.                                                                     <Image ClipToBounds="True" Height="37" Source="{Binding ImgSrc}" Stretch="UniformToFill" Width="37" />
  486.                                                                 </StackPanel>
  487.                                                             </Grid>
  488.                                                         </Border>
  489.                                                         <TextBlock FontSize="14" Foreground="#FF515151" Margin="10, 6, 0, 0" x:Name="PART_Name" Text="{Binding CollectorName}" />
  490.                                                     </StackPanel>
  491.                                                     <DataTemplate.Triggers>
  492.                                                         <DataTrigger Binding="{Binding IsSelected, RelativeSource={RelativeSource FindAncestor, AncestorType={x:Type ComboBoxItem}}}" Value="True">
  493.                                                             <Setter Property="TextBlock.Foreground" TargetName="PART_Name" Value="#FF515151" />
  494.                                                         </DataTrigger>
  495.                                                     </DataTemplate.Triggers>
  496.                                                 </DataTemplate>
  497.                                             </ComboBox.ItemTemplate>
  498.                                         </ComboBox>
  499.                                     </StackPanel>
  500.                                 </StackPanel>
  501.                             </ControlTemplate>
  502.                         </MenuItem.Template>
  503.                     </MenuItem>
  504.                 </MenuItem>
  505.             </Menu>
  506.             <Menu Background="#FFF0F0F0">
  507.                 <MenuItem Header="Reschedule Advance" FontSize="14" BorderBrush="#FF515151" Height="30" VerticalContentAlignment="Center" VerticalAlignment="Center" Margin="10,3,0,0" Width="190">
  508.                     <MenuItem>
  509.                         <MenuItem.Template>
  510.                             <ControlTemplate>
  511.                                 <StackPanel>
  512.                                     <StackPanel Orientation="Horizontal" Margin="0,10,0,0">
  513.                                         <TextBlock Text="Reschedule Date:" FontSize="14" Margin="5,0,0,10" Width="120"/>
  514.                                         <DatePicker SelectedDate="{Binding RescheduleDate}" Margin="10,0,20,10"/>
  515.                                     </StackPanel>
  516.                                     <Button Background="#FF709A70" Content="UPDATE" FontSize="14" Foreground="White" Height="25" HorizontalAlignment="Right" Margin="0,5,20,10" x:Name="buttonReschedule" VerticalAlignment="Top" Width="66" Click="buttonReschedule_Click" Style="{StaticResource {x:Static ToolBar.ButtonStyleKey}}"/>
  517.                                 </StackPanel>
  518.                             </ControlTemplate>
  519.                         </MenuItem.Template>
  520.                     </MenuItem>
  521.                 </MenuItem>
  522.             </Menu>
  523.             <Menu Background="#FFF0F0F0">
  524.                 <MenuItem Header="Update Reason Code" FontSize="14" BorderBrush="Black" Height="30" VerticalContentAlignment="Center" VerticalAlignment="Center" Margin="10,3,0,0" Width="190">
  525.                     <MenuItem>
  526.                         <MenuItem.Template>
  527.                             <ControlTemplate>
  528.                                 <StackPanel>
  529.                                     <StackPanel Orientation="Horizontal" Margin="0,10,0,0">
  530.                                         <TextBlock Text="Reason Code:" FontSize="14" Margin="5,5,0,10" Width="120"/>
  531.                                         <ComboBox Background="White" Height="30" BorderBrush="Black" HorizontalAlignment="Left" ItemsSource="{Binding AdvanceTypes}" Margin="0,0,10,0" x:Name="radComboBox1" SelectedItem="{Binding SelectedAdvanceType, Mode=TwoWay, UpdateSourceTrigger=PropertyChanged}" VerticalAlignment="Top" Width="250" Grid.Column="1" >
  532.                                             <ComboBox.ItemTemplate>
  533.                                                 <DataTemplate>
  534.                                                     <StackPanel Orientation="Horizontal">
  535.                                                         <TextBlock FontSize="15" Foreground="#FF515151" Margin="10, 0, 0, 0" x:Name="PART_Type" Text="{Binding AdvanceType}" />
  536.                                                         <TextBlock FontSize="15" Foreground="#FF515151" Margin="10, 0, 0, 0" x:Name="PART_Hyphen" Text="-" />
  537.                                                         <TextBlock FontSize="15" Foreground="#FF515151" Margin="10, 0, 0, 0" x:Name="PART_Name" Text="{Binding Description}" />
  538.                                                     </StackPanel>
  539.                                                     <DataTemplate.Triggers>
  540.                                                         <DataTrigger Binding="{Binding IsSelected, RelativeSource={RelativeSource FindAncestor, AncestorType={x:Type ComboBoxItem}}}" Value="True">
  541.                                                             <Setter Property="TextBlock.Foreground" TargetName="PART_Name" Value="#FF639A70" />
  542.                                                         </DataTrigger>
  543.                                                     </DataTemplate.Triggers>
  544.                                                 </DataTemplate>
  545.                                             </ComboBox.ItemTemplate>
  546.                                         </ComboBox>
  547.                                     </StackPanel>
  548.                                     <Button Background="#FF709A70" Content="UPDATE" FontSize="14" Foreground="White" Height="25" HorizontalAlignment="Right" Margin="0,5,10,10" x:Name="buttonReschedule" VerticalAlignment="Top" Width="66" Click="button1_Click" Style="{StaticResource {x:Static ToolBar.ButtonStyleKey}}"/>
  549.                                 </StackPanel>
  550.                             </ControlTemplate>
  551.                         </MenuItem.Template>
  552.                     </MenuItem>
  553.                 </MenuItem>
  554.             </Menu>
  555.             <Menu Background="#FFF0F0F0">
  556.                 <MenuItem Header="Update Status" FontSize="14" BorderBrush="Black" Height="30" VerticalContentAlignment="Center" VerticalAlignment="Center" Margin="10,3,0,0" Width="190">
  557.                     <MenuItem>
  558.                         <MenuItem.Template>
  559.                             <ControlTemplate>
  560.                                 <StackPanel>
  561.                                     <StackPanel Orientation="Horizontal" Margin="0,10,0,0">
  562.                                         <TextBlock Text="Advance Status:" FontSize="14" Margin="5,5,0,10" Width="120"/>
  563.                                         <ComboBox HorizontalAlignment="Left" Background="White" Height="30" BorderBrush="Black" Margin="0,0,10,0" x:Name="RDLAdvanceStatus" VerticalAlignment="Top" Width="200" ItemsSource="{Binding StatusList}" SelectedIndex="{Binding StatusIndex}">
  564.                                             <ComboBox.ItemTemplate>
  565.                                                 <DataTemplate>
  566.                                                     <StackPanel Orientation="Horizontal">
  567.                                                         <TextBlock FontSize="15" Foreground="#FF515151" Margin="10, 0, 0, 0" x:Name="PART_Name" Text="{Binding AdvanceStatus1}" />
  568.                                                     </StackPanel>
  569.                                                     <DataTemplate.Triggers>
  570.                                                         <DataTrigger Binding="{Binding IsSelected, RelativeSource={RelativeSource FindAncestor, AncestorType={x:Type ComboBoxItem}}}" Value="True">
  571.                                                             <Setter Property="TextBlock.Foreground" TargetName="PART_Name" Value="#FF639A70" />
  572.                                                         </DataTrigger>
  573.                                                     </DataTemplate.Triggers>
  574.                                                 </DataTemplate>
  575.                                             </ComboBox.ItemTemplate>
  576.                                         </ComboBox>
  577.                                     </StackPanel>
  578.                                     <Button Background="#FF709A70" Content="UPDATE" FontSize="14" Foreground="White" Height="25" HorizontalAlignment="Right" Margin="0,5,12,10" x:Name="buttonReschedule" VerticalAlignment="Top" Width="66" Click="RBUpdateStatus_Click" Style="{StaticResource {x:Static ToolBar.ButtonStyleKey}}"/>
  579.                                 </StackPanel>
  580.                             </ControlTemplate>
  581.                         </MenuItem.Template>
  582.                     </MenuItem>
  583.                 </MenuItem>
  584.             </Menu>
  585.             <Menu Background="#FFF0F0F0">
  586.                 <MenuItem Header="Update Follow Up Info" FontSize="14" BorderBrush="Black" Height="30" VerticalContentAlignment="Center" VerticalAlignment="Center" Margin="10,3,0,0" Width="190">
  587.                     <MenuItem>
  588.                         <MenuItem.Template>
  589.                             <ControlTemplate>
  590.                                 <StackPanel>
  591.                                     <StackPanel Orientation="Horizontal" Margin="0,10,0,0">
  592.                                         <TextBlock Text="Follow Up Date:" FontSize="14" Margin="5,0,0,10" Width="120"/>
  593.                                         <DatePicker SelectedDate="{Binding FollowUpDate}" Margin="10,0,20,10"/>
  594.                                     </StackPanel>
  595.                                     <StackPanel Orientation="Horizontal" Margin="0,10,0,0">
  596.                                         <TextBlock Text="Follow Up Person:" FontSize="14" Margin="5,5,0,10" Width="120"/>
  597.                                         <ComboBox Background="White" Height="30" BorderBrush="Black" HorizontalAlignment="Right" ItemsSource="{Binding CSRReps}" Margin="10,0,20,0" x:Name="comboBox1" SelectedItem="{Binding SelectedCSR}" VerticalAlignment="Top" Width="188" Grid.Column="1" Grid.Row="1" >
  598.                                             <ComboBox.ItemTemplate>
  599.                                                 <DataTemplate>
  600.                                                     <StackPanel Orientation="Horizontal">
  601.                                                         <TextBlock FontSize="15" Foreground="#FF515151" Margin="10, 0, 0, 0" x:Name="PART_Name" Text="{Binding Name}" />
  602.                                                     </StackPanel>
  603.                                                     <DataTemplate.Triggers>
  604.                                                         <DataTrigger Binding="{Binding IsSelected, RelativeSource={RelativeSource FindAncestor, AncestorType={x:Type ComboBoxItem}}}" Value="True">
  605.                                                             <Setter Property="TextBlock.Foreground" TargetName="PART_Name" Value="#FF639A70" />
  606.                                                         </DataTrigger>
  607.                                                     </DataTemplate.Triggers>
  608.                                                 </DataTemplate>
  609.                                             </ComboBox.ItemTemplate>
  610.                                         </ComboBox>
  611.                                     </StackPanel>
  612.                                     <Button Background="#FF709A70" Content="UPDATE" FontSize="14" Foreground="White" Height="25" HorizontalAlignment="Right" Margin="0,5,20,10" x:Name="buttonReschedule" VerticalAlignment="Top" Width="66" Click="button2_Click" Style="{StaticResource {x:Static ToolBar.ButtonStyleKey}}"/>
  613.                                 </StackPanel>
  614.                             </ControlTemplate>
  615.                         </MenuItem.Template>
  616.                     </MenuItem>
  617.                 </MenuItem>
  618.             </Menu>
  619.             <Menu Background="#FFF0F0F0">
  620.                 <MenuItem FontSize="14" BorderBrush="Black" Height="30" VerticalContentAlignment="Center" VerticalAlignment="Center" Margin="10,3,0,0" Width="190">
  621.                     <MenuItem.Header>
  622.                         <StackPanel Orientation="Horizontal">
  623.                             <TextBlock Text="View " />
  624.                             <TextBlock Text="{Binding CommentAdvances.Count, Converter={StaticResource MathConverter}, ConverterParameter=x-1, FallbackValue='0'}" />
  625.                             <TextBlock Text=" Comment(s)" />
  626.                         </StackPanel>
  627.                     </MenuItem.Header>
  628.                     <MenuItem>
  629.                         <MenuItem.Template>
  630.                             <ControlTemplate>
  631.                                 <StackPanel>
  632.                                     <TextBlock Text="Showing Comments for Selected Advance" Margin="10,10,0,5" FontSize="14" Foreground="#FF639A70"/>
  633.                                     <TreeView BorderBrush="{x:Null}" Height="673" HorizontalAlignment="Left" ItemsSource="{Binding CommentAdvances}" Margin="-10,10,10,0" x:Name="treeView1" ScrollViewer.HorizontalScrollBarVisibility="Hidden" ScrollViewer.VerticalScrollBarVisibility="Hidden" VerticalAlignment="Top" Width="407" Grid.Row="1" Grid.Column="1">
  634.                                         <TreeView.Resources>
  635.                                             <HierarchicalDataTemplate DataType="{x:Type my:AdvanceCommentModel}" ItemsSource="{Binding Children}">
  636.                                                 <Border Background="White" BorderBrush="#FF515151" BorderThickness=".5" Width="{Binding BorderWidth}">
  637.                                                     <StackPanel Orientation="Vertical">
  638.                                                         <StackPanel Orientation="Horizontal">
  639.                                                             <Border BorderBrush="White" BorderThickness=".25" CornerRadius="30" HorizontalAlignment="Center" Margin="3,6,0,0" Padding="0" VerticalAlignment="Top">
  640.                                                                 <Grid ClipToBounds="True" Width="44">
  641.                                                                     <Border Background="White" CornerRadius="30" x:Name="mask" />
  642.                                                                     <StackPanel>
  643.                                                                         <StackPanel.OpacityMask>
  644.                                                                             <VisualBrush Visual="{Binding ElementName=mask}" />
  645.                                                                         </StackPanel.OpacityMask>
  646.                                                                         <Image ClipToBounds="True" Height="43" Source="{Binding ImgSrc}" Stretch="UniformToFill" Width="43" />
  647.                                                                     </StackPanel>
  648.                                                                 </Grid>
  649.                                                             </Border>
  650.                                                             <StackPanel Margin="13,5,0,0" Orientation="Vertical">
  651.                                                                 <TextBlock FontSize="13" Foreground="#FF639A70" Margin="0,0,0,4" Visibility="{Binding ShowCommentVisibility}"><Run Text="{Binding Name}" /><Run Text=" "/><Run Text="wrote:" /></TextBlock>
  652.                                                                 <TextBlock FontSize="13" Foreground="#FF639A70" Margin="0,0,0,4" Visibility="{Binding AddNewCommentVisibility}"><Run Text="{Binding Name}" /><Run Text=", add a comment!" /></TextBlock>
  653.                                                                 <TextBlock FontSize="13" Foreground="#FF515151" Height="Auto" Margin="0,0,0,5" MaxWidth="290" Text="{Binding Comment}" TextWrapping="Wrap" Visibility="{Binding ShowCommentVisibility}" />
  654.                                                                 <Grid Visibility="{Binding AddNewCommentVisibility}">
  655.                                                                     <Grid.RowDefinitions>
  656.                                                                         <RowDefinition Height="*" />
  657.                                                                         <RowDefinition Height="20" />
  658.                                                                     </Grid.RowDefinitions>
  659.                                                                     <TextBox BorderBrush="DarkGray" MinHeight="50" Text="{Binding Comment}" TextWrapping="Wrap" Width="{Binding RespondTextBoxWidth}" Foreground="#FF515151" FontSize="13" SelectionBrush="{x:Null}" />
  660.                                                                     <Path Data="M22.166642,154.54395 L40.999666,187.66699 29.791059,154.45381" Fill="White" Grid.Row="1" HorizontalAlignment="Right" Margin="-20,-1.9,0,0" Stretch="Fill" Stroke="DarkGray" Width="25" />
  661.                                                                 </Grid>
  662.                                                                 <TextBlock FontSize="11" Foreground="DarkGray" Margin="0,-3,0,2"><Run Text="Posted on " /><Run Text=" "/><Run Text="{Binding Date}" /></TextBlock>
  663.                                                             </StackPanel>
  664.                                                         </StackPanel>
  665.                                                         <StackPanel HorizontalAlignment="Right" Margin="0,0,0,5" Orientation="Horizontal" VerticalAlignment="Bottom">
  666.                                                             <Button Click="Button_Click_1" Tag="{Binding Id}" Visibility="{Binding ShowCommentVisibility}">
  667.                                                                 <Button.Template>
  668.                                                                     <ControlTemplate>
  669.                                                                         <StackPanel Orientation="Horizontal">
  670.                                                                             <Image Height="20" Source="/URM;component/Images/arrow-81-32.png" Width="25" />
  671.                                                                             <TextBlock FontSize="13" FontWeight="Normal" Foreground="#FF639A70" Margin="5,3,5,0" Text="Reply" />
  672.                                                                         </StackPanel>
  673.                                                                     </ControlTemplate>
  674.                                                                 </Button.Template>
  675.                                                             </Button>
  676.                                                             <Button Click="Button_Click_2" Visibility="{Binding ShowCancelButtonVisibility}">
  677.                                                                 <Button.Template>
  678.                                                                     <ControlTemplate>
  679.                                                                         <StackPanel Orientation="Horizontal">
  680.                                                                             <Image Height="20" Source="/URM;component/Images/x-mark-32.png" Width="25" />
  681.                                                                             <TextBlock FontSize="13" FontWeight="Normal" Foreground="Red" Margin="5,3,8,0" Text="Cancel" />
  682.                                                                         </StackPanel>
  683.                                                                     </ControlTemplate>
  684.                                                                 </Button.Template>
  685.                                                             </Button>
  686.                                                             <Button Click="Button_Click" Tag="{Binding Id}" Visibility="{Binding AddNewCommentVisibility}">
  687.                                                                 <Button.Template>
  688.                                                                     <ControlTemplate>
  689.                                                                         <StackPanel Orientation="Horizontal">
  690.                                                                             <Image Height="20" Source="/URM;component/Images/plus-5-32.png" Width="25" />
  691.                                                                             <TextBlock FontSize="13" FontWeight="Normal" Foreground="#FF639A70" Margin="5,3,5,0" Text="Add Comment" />
  692.                                                                         </StackPanel>
  693.                                                                     </ControlTemplate>
  694.                                                                 </Button.Template>
  695.                                                             </Button>
  696.                                                         </StackPanel>
  697.                                                     </StackPanel>
  698.                                                 </Border>
  699.                                             </HierarchicalDataTemplate>
  700.                                         </TreeView.Resources>
  701.                                         <TreeView.ItemContainerStyle>
  702.                                             <Style TargetType="{x:Type TreeViewItem}">
  703.                                                 <Setter Property="IsExpanded" Value="True" />
  704.                                                 <Setter Property="Margin" Value="0,10,0,10" />
  705.                                             </Style>
  706.                                         </TreeView.ItemContainerStyle>
  707.                                     </TreeView>
  708.                                 </StackPanel>
  709.                             </ControlTemplate>
  710.                         </MenuItem.Template>
  711.                     </MenuItem>
  712.                 </MenuItem>
  713.             </Menu>
  714.             <Button Background="Transparent" FontSize="14" Foreground="Black" BorderBrush="Black" BorderThickness="1.2" Height="30" HorizontalAlignment="Left" Margin="10,3,0,0" VerticalAlignment="Top" Width="50" Click="Button_Click_3" Style="{StaticResource {x:Static ToolBar.ButtonStyleKey}}" Grid.RowSpan="2" Grid.Column="1">
  715.                 <Image Source="/URM;component/Images/sinchronize-48.png"/>
  716.             </Button>
  717.         </ToolBar>
  718.     </Grid>
  719. </UserControl>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement