该程序满足面阵和线阵的要求。
前端代码
<Window x:Class="相机镜头选型.MainWindow" Loaded="Window_Loaded"
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
xmlns:d="http://schemas.microsoft.com/expression/blend/2008"
xmlns:lvc="clr-namespace:LiveCharts.Wpf;assembly=LiveCharts.Wpf"
xmlns:svgc = "http://sharpvectors.codeplex.com/svgc/"
xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006"
xmlns:local="clr-namespace:相机镜头选型"
mc:Ignorable="d"
Title="相机镜头选型工具" Height="500" Width="1000"
>
<Window.Background>
<RadialGradientBrush GradientOrigin="0.5,-0.8" Center="0.5,0" RadiusX="0.7" RadiusY="0.7">
<GradientStop Color="#A02B40" Offset="0"/>
<GradientStop Color="#08113c" Offset="1"/>
</RadialGradientBrush>
</Window.Background>
<Window.Resources>
<Style x:Key="myTextBlock" TargetType="TextBlock" >
<Setter Property="Foreground" Value="White"></Setter>
</Style>
</Window.Resources>
<Grid>
<Grid.ColumnDefinitions>
<ColumnDefinition></ColumnDefinition>
<ColumnDefinition></ColumnDefinition>
</Grid.ColumnDefinitions>
<Grid>
<Grid.RowDefinitions>
<RowDefinition></RowDefinition>
<RowDefinition></RowDefinition>
</Grid.RowDefinitions>
</Grid>
<!--Canvas -->
<Grid Grid.Column="1" >
<Grid.RowDefinitions>
<RowDefinition/>
<RowDefinition/>
</Grid.RowDefinitions>
<!--DataGrid -->
<DataGrid Grid.Row="0" x:Name="dataGrid" ItemsSource="{Binding}" AutoGenerateColumns="False" Height="Auto" Margin="5">
<DataGrid.Columns>
<DataGridTextColumn Header="参数" Binding="{Binding Name}" Width="*"></DataGridTextColumn>
<DataGridTextColumn Header="数值" Binding="{Binding Value}" Width="*"></DataGridTextColumn>
</DataGrid.Columns>
</DataGrid>
<!-- -->
<Canvas Grid.Row="1" Width="Auto" Height="Auto" Margin="5">
<svgc:SvgViewbox IsHitTestVisible="False" Source="D:\02_Study\06_WPF\WpfApp1\相机镜头选型\Asset\Lens_Selector.svg" Height="240" Width="450" HorizontalAlignment="Center" VerticalAlignment="Top" Canvas.ZIndex="1" Canvas.Left="10" Canvas.Top="-5"/>
<TextBox Text="" Width="50" Height="18" Canvas.ZIndex="2" Canvas.Left="410" Canvas.Top="31" Background="White" x:Name="vof_w"></TextBox>
<TextBox Text="{Binding Text,ElementName=vof_h,Mode=OneWay}" Width="50"


最低0.47元/天 解锁文章
1169

被折叠的 条评论
为什么被折叠?



