| 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768 | <UserControl x:Class="FurnaceUI.Views.Recipes.RecipeStepSelectDialogView"             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:local="clr-namespace:FurnaceUI.Views.Recipes" xmlns:i="http://schemas.microsoft.com/expression/2010/interactivity" xmlns:cal="http://www.caliburn.org"             mc:Ignorable="d"              d:DesignHeight="450" d:DesignWidth="300">    <Grid>        <Grid.RowDefinitions>            <RowDefinition Height="370"/>            <RowDefinition Height="60"/>        </Grid.RowDefinitions>        <DataGrid Grid.ColumnSpan="2" AutoGenerateColumns="False" CanUserAddRows="False" CanUserResizeRows="False" CanUserSortColumns="False" ItemsSource="{Binding NewSteps,Mode=OneTime}">            <DataGrid.Columns>                <DataGridTemplateColumn Header="StepNo" IsReadOnly="True" Width="80" >                    <DataGridTemplateColumn.CellTemplate>                        <DataTemplate>                            <StackPanel Orientation="Horizontal">                                <TextBlock FontSize="14"  Text="{Binding StepNo, UpdateSourceTrigger=PropertyChanged}"/>                            </StackPanel>                        </DataTemplate>                    </DataGridTemplateColumn.CellTemplate>                </DataGridTemplateColumn>                <DataGridTemplateColumn Header="StepName" Width="210" IsReadOnly="True"  >                    <DataGridTemplateColumn.CellTemplate>                        <DataTemplate>                            <TextBlock Text="{Binding Name}" Margin="5,0" FontFamily="Arial" FontSize="14" Foreground="{DynamicResource FG_Black}" HorizontalAlignment="Left" VerticalAlignment="Center" ToolTip="{Binding RelativeSource={RelativeSource Self}, Path=Text}" TextWrapping="Wrap" Width="150">                                           <i:Interaction.Triggers>                                                        <i:EventTrigger EventName="MouseDown">                                                            <cal:ActionMessage MethodName="SelectStepCmd">                                                                <cal:Parameter Value="{Binding}"></cal:Parameter>                                                            </cal:ActionMessage>                                                        </i:EventTrigger>                                                    </i:Interaction.Triggers>                            </TextBlock>                        </DataTemplate>                    </DataGridTemplateColumn.CellTemplate>                </DataGridTemplateColumn>            </DataGrid.Columns>            <DataGrid.RowStyle>                <Style TargetType="DataGridRow">                    <Setter Property="Visibility" Value="{Binding IsVisibility}"/>                </Style>            </DataGrid.RowStyle>        </DataGrid>        <Border Margin="4" Grid.Row="1" Grid.Column="0">            <Canvas>                <Button Content="Save"  Style="{StaticResource CommandButton}" Width="90" Height="35" Canvas.Left="80" Canvas.Top="10" IsEnabled="{Binding IsSaveEnabled}">                    <i:Interaction.Triggers>                        <i:EventTrigger EventName="Click">                            <cal:ActionMessage MethodName="SaveCmd">                            </cal:ActionMessage>                        </i:EventTrigger>                    </i:Interaction.Triggers>                </Button>                <Button Content="Cancel"  Style="{StaticResource CommandButton}" Width="90" Height="35" Canvas.Left="190" Canvas.Top="10">                    <i:Interaction.Triggers>                        <i:EventTrigger EventName="Click">                            <cal:ActionMessage MethodName="CancelCmd"/>                        </i:EventTrigger>                    </i:Interaction.Triggers>                </Button>            </Canvas>        </Border>    </Grid></UserControl>
 |