<UserControl x:Class="Bro.UI.RunRelated.CoordinateDisplayCtrl"
|
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:Bro.UI.RunRelated"
|
xmlns:converter="clr-namespace:Bro.UI.Converter"
|
mc:Ignorable="d"
|
d:DesignHeight="150" d:DesignWidth="400">
|
<UserControl.Resources>
|
<converter:CurrentStateConverter x:Key="currentStateConverter"/>
|
<Style TargetType="{x:Type GridViewColumnHeader}">
|
<Setter Property="MinWidth" Value="80"/>
|
<Setter Property="HorizontalContentAlignment" Value="Center"/>
|
<Setter Property="BorderThickness" Value="0"/>
|
</Style>
|
<Style TargetType="DataGridRow">
|
<Setter Property="FontSize" Value="15" />
|
<Setter Property="VerticalContentAlignment" Value="Bottom" />
|
<Setter Property="VerticalAlignment" Value="Bottom" />
|
<Setter Property="HorizontalAlignment" Value="Center"/>
|
<Setter Property="HorizontalContentAlignment" Value="Center"/>
|
<Setter Property="TextBlock.VerticalAlignment" Value="Bottom" />
|
<Setter Property="TextBlock.HorizontalAlignment" Value="Center"/>
|
</Style>
|
<Style TargetType="{x:Type ListViewItem}">
|
<Setter Property="HorizontalContentAlignment" Value="Center"/>
|
<Setter Property="HorizontalAlignment" Value="Center"/>
|
<Setter Property="Height" Value="25"/>
|
<Setter Property="Background" Value="{Binding IsCurrent,Converter={StaticResource currentStateConverter},Mode=OneWay}"/>
|
</Style>
|
</UserControl.Resources>
|
<Grid>
|
<Border BorderThickness="1" CornerRadius="5" BorderBrush="Black">
|
<Grid>
|
<!--<ScrollViewer VerticalScrollBarVisibility="Visible">-->
|
<ListView Margin="5" ScrollViewer.VerticalScrollBarVisibility="Visible" SizeChanged="lvResults_SizeChanged" x:Name="lvResults">
|
<ListView.View>
|
<GridView>
|
<GridViewColumn x:Name="col1" Width="100" Header="UpdateTime" DisplayMemberBinding="{Binding UpdateTime,StringFormat={}{0:HH:mm:ss.fff}}"/>
|
<GridViewColumn Width="{Binding ElementName=helperField, Path=ActualWidth}" Header="U" DisplayMemberBinding="{Binding ImagePoint.X,StringFormat={}{0:F2}}"/>
|
<GridViewColumn Width="{Binding ElementName=helperField, Path=ActualWidth}" Header="V" DisplayMemberBinding="{Binding ImagePoint.Y,StringFormat={}{0:F2}}"/>
|
<GridViewColumn Width="{Binding ElementName=helperField, Path=ActualWidth}" Header="X" DisplayMemberBinding="{Binding PlatPoint.X,StringFormat={}{0:F2}}"/>
|
<GridViewColumn Width="{Binding ElementName=helperField, Path=ActualWidth}" Header="Y" DisplayMemberBinding="{Binding PlatPoint.Y,StringFormat={}{0:F2}}"/>
|
<!--<GridViewColumn Width="{Binding ElementName=helperField, Path=ActualWidth}" Header="Angle" DisplayMemberBinding="{Binding PlatPoint.Angle,StringFormat={}{0:F2}}"/>-->
|
</GridView>
|
</ListView.View>
|
</ListView>
|
<!--</ScrollViewer>-->
|
<Grid Visibility="Hidden">
|
<Grid.ColumnDefinitions>
|
<ColumnDefinition Width="{Binding ElementName=col1, Path=ActualWidth}"/>
|
<ColumnDefinition Width="1*"/>
|
<ColumnDefinition Width="1*"/>
|
<ColumnDefinition Width="1*"/>
|
<ColumnDefinition Width="1*"/>
|
<!--<ColumnDefinition Width="1*"/>-->
|
<ColumnDefinition Width="30"/>
|
</Grid.ColumnDefinitions>
|
<Grid Grid.Column="1" x:Name="helperField"/>
|
</Grid>
|
</Grid>
|
</Border>
|
|
</Grid>
|
</UserControl>
|