1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980 |
- <UserControl x:Class="VirgoUI.Dialog.TerminalDialogView"
- 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:i="clr-namespace:System.Windows.Interactivity;assembly=System.Windows.Interactivity"
- xmlns:cal="http://www.caliburn.org"
- Background="Transparent">
- <Grid>
- <Grid.RowDefinitions>
- <RowDefinition Height="auto"/>
- <RowDefinition/>
- <RowDefinition Height="10"/>
- </Grid.RowDefinitions>
- <Grid.Effect>
- <DropShadowEffect BlurRadius="6" ShadowDepth="6" Opacity="0.6"/>
- </Grid.Effect>
- <Grid MinWidth="800" MaxWidth="1000" MinHeight="600" MaxHeight="1000" Margin="0,0,10,10">
- <Grid.RowDefinitions>
- <RowDefinition Height="auto"/>
- <RowDefinition />
- <RowDefinition Height="10"/>
- </Grid.RowDefinitions>
- <Border x:Name="DialogWindow" BorderThickness="1,1,0,0" BorderBrush="{DynamicResource Color_BD_Dialog}" MinWidth="800" MinHeight="600" MaxWidth="1000" MaxHeight="1000" Grid.Row="1" Background="{DynamicResource Color_BG_Dialog}" >
- <Border BorderBrush="{DynamicResource Color_BG_Dialog_Shadow}" BorderThickness="0,0,1,1">
- <Grid>
- <Grid.RowDefinitions>
- <RowDefinition />
- <RowDefinition Height="Auto"/>
- </Grid.RowDefinitions>
- <Rectangle Margin="5" Grid.RowSpan="2" Fill="{DynamicResource Color_BG_Dialog_Inner}"/>
- <Grid >
- <Grid.RowDefinitions>
- <RowDefinition />
- <RowDefinition Height="auto"/>
- </Grid.RowDefinitions>
- <DataGrid FontSize="16" AutoGenerateColumns="False" CanUserAddRows="False" CanUserResizeRows="False" CanUserSortColumns="True" ItemsSource="{Binding _terminalLogList}"
- ScrollViewer.CanContentScroll="True"
- ScrollViewer.VerticalScrollBarVisibility="Auto"
- ScrollViewer.HorizontalScrollBarVisibility="Auto"
- VerticalAlignment="Top" MaxHeight="500" Margin="10">
- <DataGrid.Columns>
- <DataGridTextColumn Header="Time" Width="200" IsReadOnly="True" Binding="{Binding TerminalTime, UpdateSourceTrigger=PropertyChanged}"/>
- <DataGridTextColumn Header="Incoming" Width="350" IsReadOnly="True" Binding="{Binding TerminalText, UpdateSourceTrigger=PropertyChanged}">
- <DataGridTextColumn.ElementStyle>
- <Style TargetType="TextBlock">
- <Setter Property="TextWrapping" Value="Wrap"/>
- <Setter Property="Height" Value="auto"/>
- </Style>
- </DataGridTextColumn.ElementStyle>
- </DataGridTextColumn>
-
- </DataGrid.Columns>
- </DataGrid>
- <StackPanel Grid.Row="1" Margin="0,10,0,0" Orientation="Horizontal" HorizontalAlignment="Center">
- <Button Content="OK" Width="90" Height="30">
- <i:Interaction.Triggers>
- <i:EventTrigger EventName="Click">
- <cal:ActionMessage MethodName="OK">
- </cal:ActionMessage>
- </i:EventTrigger>
- </i:Interaction.Triggers>
- </Button>
- </StackPanel>
- </Grid>
- </Grid>
- </Border>
- </Border>
- <Path Data="M8,0 L8,4 4,0" Fill="{DynamicResource Color_BG_Dialog}" HorizontalAlignment="Right" Margin="0,-2,40,0" Stretch="Fill" Width="8" Grid.Row="2" Stroke="{DynamicResource Color_BG_Dialog_Shadow}"/>
- </Grid>
- </Grid>
- </UserControl>
|