|
|
|
|
@ -32,119 +32,133 @@
|
|
|
|
|
SelectedTab="{Binding SelectedTab, Mode=TwoWay, UpdateSourceTrigger=PropertyChanged}"/>
|
|
|
|
|
</Grid>
|
|
|
|
|
|
|
|
|
|
<ScrollViewer x:Name="svTanks" Grid.Row="1" Margin="20 20 20 40"
|
|
|
|
|
HorizontalScrollBarVisibility="Auto" VerticalScrollBarVisibility="Auto"
|
|
|
|
|
HorizontalAlignment="Center">
|
|
|
|
|
<ItemsControl ItemsSource="{Binding TankGroups}">
|
|
|
|
|
<ItemsControl.ItemsPanel>
|
|
|
|
|
<ItemsPanelTemplate>
|
|
|
|
|
<UniformGrid Columns="3"/>
|
|
|
|
|
</ItemsPanelTemplate>
|
|
|
|
|
</ItemsControl.ItemsPanel>
|
|
|
|
|
|
|
|
|
|
<ItemsControl.ItemTemplate>
|
|
|
|
|
<DataTemplate>
|
|
|
|
|
<StackPanel Margin="20 0" HorizontalAlignment="Center" >
|
|
|
|
|
<TextBlock Text="{Binding Key, StringFormat=수조 {0}}"
|
|
|
|
|
FontSize="20" FontWeight="Bold" Foreground="White"
|
|
|
|
|
Margin="0 0 0 10"/>
|
|
|
|
|
|
|
|
|
|
<!-- Value(= ObservableCollection<WaterQualityVO>)로 DataGrid -->
|
|
|
|
|
<DataGrid ItemsSource="{Binding Value}"
|
|
|
|
|
Style="{StaticResource DataGridStyle}"
|
|
|
|
|
RowStyle="{StaticResource DataGridRowStyle}"
|
|
|
|
|
ColumnHeaderStyle="{StaticResource DataGridColumnHeaderStyle}">
|
|
|
|
|
<DataGrid.Columns>
|
|
|
|
|
<!-- 측정 시각 -->
|
|
|
|
|
<DataGridTextColumn
|
|
|
|
|
Header="시간"
|
|
|
|
|
Binding="{Binding RecordedTime, StringFormat=\{0:HH:mm:ss\}}"
|
|
|
|
|
ElementStyle="{StaticResource DataGridElmenetStyle}"/>
|
|
|
|
|
|
|
|
|
|
<!-- Tank 값들 -->
|
|
|
|
|
<DataGridTextColumn Header="DO(mg/L)" Binding="{Binding Tank.DOValue, StringFormat=\{0:F2\}}"
|
|
|
|
|
ElementStyle="{StaticResource DataGridElmenetStyle}"/>
|
|
|
|
|
<DataGridTextColumn Header="pH" Binding="{Binding Tank.PH, StringFormat=\{0:F2\}}"
|
|
|
|
|
ElementStyle="{StaticResource DataGridElmenetStyle}"/>
|
|
|
|
|
<DataGridTextColumn Header="ORP(mV)" Binding="{Binding Tank.ORP, StringFormat=\{0:F0\}}"
|
|
|
|
|
ElementStyle="{StaticResource DataGridElmenetStyle}"/>
|
|
|
|
|
<DataGridTextColumn Header="온도(℃)" Binding="{Binding Tank.Temperature, StringFormat=\{0:F1\}}"
|
|
|
|
|
ElementStyle="{StaticResource DataGridElmenetStyle}"/>
|
|
|
|
|
<DataGridTextColumn Header="유량(m³/s)" Binding="{Binding Tank.FlowRate, StringFormat=\{0:F2\}}"
|
|
|
|
|
ElementStyle="{StaticResource DataGridElmenetStyle}"/>
|
|
|
|
|
</DataGrid.Columns>
|
|
|
|
|
</DataGrid>
|
|
|
|
|
</StackPanel>
|
|
|
|
|
</DataTemplate>
|
|
|
|
|
</ItemsControl.ItemTemplate>
|
|
|
|
|
</ItemsControl>
|
|
|
|
|
</ScrollViewer>
|
|
|
|
|
|
|
|
|
|
<ScrollViewer x:Name="svFilter" Grid.Row="1" Margin="20 20 20 40"
|
|
|
|
|
HorizontalScrollBarVisibility="Auto" VerticalScrollBarVisibility="Auto"
|
|
|
|
|
HorizontalAlignment="Center" Visibility="Collapsed">
|
|
|
|
|
<DataGrid ItemsSource="{Binding WaterQualityList}" Style="{StaticResource DataGridStyle}"
|
|
|
|
|
RowStyle="{StaticResource DataGridRowStyle}" ColumnHeaderStyle="{StaticResource DataGridColumnHeaderStyle}">
|
|
|
|
|
<DataGrid.Columns>
|
|
|
|
|
<DataGridTextColumn
|
|
|
|
|
<DataGrid x:Name="dgTanks" ItemsSource="{Binding TanksByTimes}"
|
|
|
|
|
Style="{StaticResource DataGridStyle}"
|
|
|
|
|
RowStyle="{StaticResource DataGridRowStyle}"
|
|
|
|
|
ColumnHeaderStyle="{StaticResource DataGridColumnHeaderStyle}"
|
|
|
|
|
Grid.Row="1" Margin="20 20 20 40"
|
|
|
|
|
ColumnWidth="*"
|
|
|
|
|
Background="Transparent"
|
|
|
|
|
HorizontalAlignment="Stretch">
|
|
|
|
|
<DataGrid.Columns>
|
|
|
|
|
<!-- 측정 시각 -->
|
|
|
|
|
<DataGridTextColumn
|
|
|
|
|
Header="시간"
|
|
|
|
|
Binding="{Binding RecordedTime, StringFormat=\{0:HH:mm:ss\}}"
|
|
|
|
|
ElementStyle="{StaticResource DataGridElmenetStyle}"/>
|
|
|
|
|
|
|
|
|
|
<DataGridTextColumn Header="모래여과기 전원" Binding="{Binding Filtering.SandFilterPower, Converter={StaticResource BoolToPowerConverter}}"
|
|
|
|
|
<!-- Tank 값들 -->
|
|
|
|
|
<DataGridTextColumn Header="번호" Binding="{Binding Tanks[0].Number}"
|
|
|
|
|
ElementStyle="{StaticResource DataGridElmenetStyle}"/>
|
|
|
|
|
<DataGridTextColumn Header="섬프탱크 pH" Binding="{Binding Filtering.SumpPH}"
|
|
|
|
|
<DataGridTextColumn Header="DO(mg/L)" Binding="{Binding Tanks[0].DOValue, StringFormat=\{0:F2\}}"
|
|
|
|
|
ElementStyle="{StaticResource DataGridElmenetStyle}"/>
|
|
|
|
|
<DataGridTextColumn Header="섬프탱크 ORP(mV)" Binding="{Binding Filtering.SumpORP, StringFormat=\{0:F2\}}"
|
|
|
|
|
<DataGridTextColumn Header="pH" Binding="{Binding Tanks[0].PH, StringFormat=\{0:F2\}}"
|
|
|
|
|
ElementStyle="{StaticResource DataGridElmenetStyle}"/>
|
|
|
|
|
<DataGridTextColumn Header="섬프탱크 수위(m)" Binding="{Binding Filtering.SumpWaterLevel, StringFormat=\{0:F0\}}"
|
|
|
|
|
<DataGridTextColumn Header="ORP(mV)" Binding="{Binding Tanks[0].ORP, StringFormat=\{0:F0\}}"
|
|
|
|
|
ElementStyle="{StaticResource DataGridElmenetStyle}"/>
|
|
|
|
|
<DataGridTextColumn Header="섬프탱크 유량(m³/s)" Binding="{Binding Filtering.SumpFlowRate, StringFormat=\{0:F1\}}"
|
|
|
|
|
<DataGridTextColumn Header="온도(℃)" Binding="{Binding Tanks[0].Temperature, StringFormat=\{0:F1\}}"
|
|
|
|
|
ElementStyle="{StaticResource DataGridElmenetStyle}"/>
|
|
|
|
|
<DataGridTextColumn Header="섬프탱크 수온(°C)" Binding="{Binding Filtering.SumpTemperature, StringFormat=\{0:F2\}}"
|
|
|
|
|
<DataGridTextColumn Header="유량(m³/s)" Binding="{Binding Tanks[0].FlowRate, StringFormat=\{0:F2\}}"
|
|
|
|
|
ElementStyle="{StaticResource DataGridElmenetStyle}"/>
|
|
|
|
|
<DataGridTextColumn Header="순환펌프 전원" Binding="{Binding Filtering.CirculationPumpPower, Converter={StaticResource BoolToPowerConverter}}"
|
|
|
|
|
|
|
|
|
|
<DataGridTextColumn Width="5"/>
|
|
|
|
|
|
|
|
|
|
<DataGridTextColumn Header="번호" Binding="{Binding Tanks[1].Number}"
|
|
|
|
|
ElementStyle="{StaticResource DataGridElmenetStyle}"/>
|
|
|
|
|
<DataGridTextColumn Header="인버터 제어기 상태" Binding="{Binding Filtering.InverterControllerStatus}"
|
|
|
|
|
<DataGridTextColumn Header="DO(mg/L)" Binding="{Binding Tanks[1].DOValue, StringFormat=\{0:F2\}}"
|
|
|
|
|
ElementStyle="{StaticResource DataGridElmenetStyle}"/>
|
|
|
|
|
<DataGridTextColumn Header="순환펌프 유량(m³/s)" Binding="{Binding Filtering.FlowRate, StringFormat=\{0:F2\}}"
|
|
|
|
|
<DataGridTextColumn Header="pH" Binding="{Binding Tanks[1].PH, StringFormat=\{0:F2\}}"
|
|
|
|
|
ElementStyle="{StaticResource DataGridElmenetStyle}"/>
|
|
|
|
|
<DataGridTextColumn Header="히트펌프 전원" Binding="{Binding Filtering.HeatPumpPower, Converter={StaticResource BoolToPowerConverter}}"
|
|
|
|
|
<DataGridTextColumn Header="ORP(mV)" Binding="{Binding Tanks[1].ORP, StringFormat=\{0:F0\}}"
|
|
|
|
|
ElementStyle="{StaticResource DataGridElmenetStyle}"/>
|
|
|
|
|
<DataGridTextColumn Header="히트펌프 온도(°C)" Binding="{Binding Filtering.HeatPumpTemperature, StringFormat=\{0:F2\}}"
|
|
|
|
|
<DataGridTextColumn Header="온도(℃)" Binding="{Binding Tanks[1].Temperature, StringFormat=\{0:F1\}}"
|
|
|
|
|
ElementStyle="{StaticResource DataGridElmenetStyle}"/>
|
|
|
|
|
<DataGridTextColumn Header="에어브로와 전원" Binding="{Binding Filtering.AirBlowerPower, Converter={StaticResource BoolToPowerConverter}}"
|
|
|
|
|
<DataGridTextColumn Header="유량(m³/s)" Binding="{Binding Tanks[1].FlowRate, StringFormat=\{0:F2\}}"
|
|
|
|
|
ElementStyle="{StaticResource DataGridElmenetStyle}"/>
|
|
|
|
|
</DataGrid.Columns>
|
|
|
|
|
</DataGrid>
|
|
|
|
|
</ScrollViewer>
|
|
|
|
|
|
|
|
|
|
<ScrollViewer x:Name="svSterilizer" Grid.Row="1" Margin="20 20 20 40"
|
|
|
|
|
HorizontalScrollBarVisibility="Auto" VerticalScrollBarVisibility="Auto"
|
|
|
|
|
HorizontalAlignment="Center" Visibility="Collapsed">
|
|
|
|
|
<DataGrid ItemsSource="{Binding WaterQualityList}" Style="{StaticResource DataGridStyle}"
|
|
|
|
|
RowStyle="{StaticResource DataGridRowStyle}" ColumnHeaderStyle="{StaticResource DataGridColumnHeaderStyle}">
|
|
|
|
|
<DataGrid.Columns>
|
|
|
|
|
<DataGridTextColumn
|
|
|
|
|
Header="시간"
|
|
|
|
|
Binding="{Binding RecordedTime, StringFormat=\{0:HH:mm:ss\}}"
|
|
|
|
|
ElementStyle="{StaticResource DataGridElmenetStyle}"/>
|
|
|
|
|
|
|
|
|
|
<DataGridTextColumn Header="오존 발생기 전원" Binding="{Binding Sterilizing.OzoneGeneratorPower, Converter={StaticResource BoolToPowerConverter}}"
|
|
|
|
|
<DataGridTextColumn Width="5"/>
|
|
|
|
|
|
|
|
|
|
<DataGridTextColumn Header="번호" Binding="{Binding Tanks[2].Number}"
|
|
|
|
|
ElementStyle="{StaticResource DataGridElmenetStyle}"/>
|
|
|
|
|
<DataGridTextColumn Header="자외선 살균기 ID" Binding="{Binding Sterilizing.UVSterilizerId}"
|
|
|
|
|
<DataGridTextColumn Header="DO(mg/L)" Binding="{Binding Tanks[2].DOValue, StringFormat=\{0:F2\}}"
|
|
|
|
|
ElementStyle="{StaticResource DataGridElmenetStyle}"/>
|
|
|
|
|
<DataGridTextColumn Header="자외선 살균기 전원" Binding="{Binding Sterilizing.UVSterilizerPower, Converter={StaticResource BoolToPowerConverter}}"
|
|
|
|
|
<DataGridTextColumn Header="pH" Binding="{Binding Tanks[2].PH, StringFormat=\{0:F2\}}"
|
|
|
|
|
ElementStyle="{StaticResource DataGridElmenetStyle}"/>
|
|
|
|
|
<DataGridTextColumn Header="오존용해장치 전원" Binding="{Binding Sterilizing.OzoneDissolverPower, Converter={StaticResource BoolToPowerConverter}}"
|
|
|
|
|
<DataGridTextColumn Header="ORP(mV)" Binding="{Binding Tanks[2].ORP, StringFormat=\{0:F0\}}"
|
|
|
|
|
ElementStyle="{StaticResource DataGridElmenetStyle}"/>
|
|
|
|
|
<DataGridTextColumn Header="오존용해장치 압력(kPa)" Binding="{Binding Sterilizing.OzoneDissolverPressure, StringFormat=\{0:F1\}}"
|
|
|
|
|
<DataGridTextColumn Header="온도(℃)" Binding="{Binding Tanks[2].Temperature, StringFormat=\{0:F1\}}"
|
|
|
|
|
ElementStyle="{StaticResource DataGridElmenetStyle}"/>
|
|
|
|
|
<DataGridTextColumn Header="배오존장치 전원" Binding="{Binding Sterilizing.ExcessOzoneDestroyerPower, Converter={StaticResource BoolToPowerConverter}}"
|
|
|
|
|
<DataGridTextColumn Header="유량(m³/s)" Binding="{Binding Tanks[2].FlowRate, StringFormat=\{0:F2\}}"
|
|
|
|
|
ElementStyle="{StaticResource DataGridElmenetStyle}"/>
|
|
|
|
|
</DataGrid.Columns>
|
|
|
|
|
</DataGrid>
|
|
|
|
|
</ScrollViewer>
|
|
|
|
|
</DataGrid.Columns>
|
|
|
|
|
</DataGrid>
|
|
|
|
|
|
|
|
|
|
<DataGrid ItemsSource="{Binding WaterQualityList}" x:Name="dgFilter"
|
|
|
|
|
Style="{StaticResource DataGridStyle}" ColumnWidth="*"
|
|
|
|
|
Grid.Row="1" Margin="20 20 20 40"
|
|
|
|
|
Background="Transparent"
|
|
|
|
|
RowStyle="{StaticResource DataGridRowStyle}"
|
|
|
|
|
ColumnHeaderStyle="{StaticResource DataGridColumnHeaderStyle}">
|
|
|
|
|
<DataGrid.Columns>
|
|
|
|
|
<DataGridTextColumn
|
|
|
|
|
Header="시간"
|
|
|
|
|
Binding="{Binding RecordedTime, StringFormat=\{0:HH:mm:ss\}}"
|
|
|
|
|
ElementStyle="{StaticResource DataGridElmenetStyle}"/>
|
|
|
|
|
|
|
|
|
|
<DataGridTextColumn Header="모래여과기 전원" Binding="{Binding Filtering.SandFilterPower, Converter={StaticResource BoolToPowerConverter}}"
|
|
|
|
|
ElementStyle="{StaticResource DataGridElmenetStyle}"/>
|
|
|
|
|
<DataGridTextColumn Header="섬프탱크 pH" Binding="{Binding Filtering.SumpPH}"
|
|
|
|
|
ElementStyle="{StaticResource DataGridElmenetStyle}"/>
|
|
|
|
|
<DataGridTextColumn Header="섬프탱크 ORP(mV)" Binding="{Binding Filtering.SumpORP, StringFormat=\{0:F2\}}"
|
|
|
|
|
ElementStyle="{StaticResource DataGridElmenetStyle}"/>
|
|
|
|
|
<DataGridTextColumn Header="섬프탱크 수위(m)" Binding="{Binding Filtering.SumpWaterLevel, StringFormat=\{0:F0\}}"
|
|
|
|
|
ElementStyle="{StaticResource DataGridElmenetStyle}"/>
|
|
|
|
|
<DataGridTextColumn Header="섬프탱크 유량(m³/s)" Binding="{Binding Filtering.SumpFlowRate, StringFormat=\{0:F1\}}"
|
|
|
|
|
ElementStyle="{StaticResource DataGridElmenetStyle}"/>
|
|
|
|
|
<DataGridTextColumn Header="섬프탱크 수온(°C)" Binding="{Binding Filtering.SumpTemperature, StringFormat=\{0:F2\}}"
|
|
|
|
|
ElementStyle="{StaticResource DataGridElmenetStyle}"/>
|
|
|
|
|
<DataGridTextColumn Header="순환펌프 전원" Binding="{Binding Filtering.CirculationPumpPower, Converter={StaticResource BoolToPowerConverter}}"
|
|
|
|
|
ElementStyle="{StaticResource DataGridElmenetStyle}"/>
|
|
|
|
|
<DataGridTextColumn Header="인버터 제어기 상태" Binding="{Binding Filtering.InverterControllerStatus}"
|
|
|
|
|
ElementStyle="{StaticResource DataGridElmenetStyle}"/>
|
|
|
|
|
<DataGridTextColumn Header="순환펌프 유량(m³/s)" Binding="{Binding Filtering.FlowRate, StringFormat=\{0:F2\}}"
|
|
|
|
|
ElementStyle="{StaticResource DataGridElmenetStyle}"/>
|
|
|
|
|
<DataGridTextColumn Header="히트펌프 전원" Binding="{Binding Filtering.HeatPumpPower, Converter={StaticResource BoolToPowerConverter}}"
|
|
|
|
|
ElementStyle="{StaticResource DataGridElmenetStyle}"/>
|
|
|
|
|
<DataGridTextColumn Header="히트펌프 온도(°C)" Binding="{Binding Filtering.HeatPumpTemperature, StringFormat=\{0:F2\}}"
|
|
|
|
|
ElementStyle="{StaticResource DataGridElmenetStyle}"/>
|
|
|
|
|
<DataGridTextColumn Header="에어브로와 전원" Binding="{Binding Filtering.AirBlowerPower, Converter={StaticResource BoolToPowerConverter}}"
|
|
|
|
|
ElementStyle="{StaticResource DataGridElmenetStyle}"/>
|
|
|
|
|
</DataGrid.Columns>
|
|
|
|
|
</DataGrid>
|
|
|
|
|
|
|
|
|
|
<DataGrid ItemsSource="{Binding WaterQualityList}" x:Name="dgSterilizer"
|
|
|
|
|
Style="{StaticResource DataGridStyle}" ColumnWidth="*"
|
|
|
|
|
Grid.Row="1" Margin="20 20 20 40"
|
|
|
|
|
Background="Transparent"
|
|
|
|
|
VerticalScrollBarVisibility="Auto"
|
|
|
|
|
RowStyle="{StaticResource DataGridRowStyle}"
|
|
|
|
|
ColumnHeaderStyle="{StaticResource DataGridColumnHeaderStyle}">
|
|
|
|
|
<DataGrid.Columns>
|
|
|
|
|
<DataGridTextColumn
|
|
|
|
|
Header="시간"
|
|
|
|
|
Binding="{Binding RecordedTime, StringFormat=\{0:HH:mm:ss\}}"
|
|
|
|
|
ElementStyle="{StaticResource DataGridElmenetStyle}"/>
|
|
|
|
|
|
|
|
|
|
<DataGridTextColumn Header="오존 발생기 전원" Binding="{Binding Sterilizing.OzoneGeneratorPower, Converter={StaticResource BoolToPowerConverter}}"
|
|
|
|
|
ElementStyle="{StaticResource DataGridElmenetStyle}"/>
|
|
|
|
|
<DataGridTextColumn Header="자외선 살균기 ID" Binding="{Binding Sterilizing.UVSterilizerId}"
|
|
|
|
|
ElementStyle="{StaticResource DataGridElmenetStyle}"/>
|
|
|
|
|
<DataGridTextColumn Header="자외선 살균기 전원" Binding="{Binding Sterilizing.UVSterilizerPower, Converter={StaticResource BoolToPowerConverter}}"
|
|
|
|
|
ElementStyle="{StaticResource DataGridElmenetStyle}"/>
|
|
|
|
|
<DataGridTextColumn Header="오존용해장치 전원" Binding="{Binding Sterilizing.OzoneDissolverPower, Converter={StaticResource BoolToPowerConverter}}"
|
|
|
|
|
ElementStyle="{StaticResource DataGridElmenetStyle}"/>
|
|
|
|
|
<DataGridTextColumn Header="오존용해장치 압력(kPa)" Binding="{Binding Sterilizing.OzoneDissolverPressure, StringFormat=\{0:F1\}}"
|
|
|
|
|
ElementStyle="{StaticResource DataGridElmenetStyle}"/>
|
|
|
|
|
<DataGridTextColumn Header="배오존장치 전원" Binding="{Binding Sterilizing.ExcessOzoneDestroyerPower, Converter={StaticResource BoolToPowerConverter}}"
|
|
|
|
|
ElementStyle="{StaticResource DataGridElmenetStyle}"/>
|
|
|
|
|
</DataGrid.Columns>
|
|
|
|
|
</DataGrid>
|
|
|
|
|
|
|
|
|
|
<Grid Grid.Row="1" VerticalAlignment="Bottom">
|
|
|
|
|
<Button Name="btnVisibilityDown" Tag="down"
|
|
|
|
|
@ -202,7 +216,24 @@
|
|
|
|
|
DisplayMemberPath="Display"/>
|
|
|
|
|
</Grid>
|
|
|
|
|
|
|
|
|
|
<Grid Margin="15 10 15 0">
|
|
|
|
|
<StackPanel Margin="15 15 15 0">
|
|
|
|
|
<TextBlock Text="수조 (복수 선택)" VerticalAlignment="Center"
|
|
|
|
|
FontSize="20" FontFamily="{StaticResource SCDream4}" Foreground="White"/>
|
|
|
|
|
|
|
|
|
|
<Border CornerRadius="10" Background="White" Margin="0 5 0 10">
|
|
|
|
|
<ListBox ItemsSource="{Binding TankGroups}"
|
|
|
|
|
DisplayMemberPath="Key"
|
|
|
|
|
SelectionMode="Extended"
|
|
|
|
|
helper:MultiSelectBehavior.SelectedDictionary="{Binding SelectedWaterTanks, Mode=OneWay}"
|
|
|
|
|
helper:MultiSelectBehavior.KeyPath="Key"
|
|
|
|
|
helper:MultiSelectBehavior.ValuePath="Value"
|
|
|
|
|
Height="Auto" Background="White"
|
|
|
|
|
FontSize="16" FontWeight="Bold"
|
|
|
|
|
Style="{StaticResource MaterialDesignFilterChipListBox}"/>
|
|
|
|
|
</Border>
|
|
|
|
|
</StackPanel>
|
|
|
|
|
|
|
|
|
|
<Grid Margin="15 0">
|
|
|
|
|
<Grid.Resources>
|
|
|
|
|
<Style TargetType="FrameworkElement">
|
|
|
|
|
<Setter Property="Visibility" Value="Collapsed"/>
|
|
|
|
|
@ -264,23 +295,6 @@
|
|
|
|
|
|
|
|
|
|
<!-- LINE -->
|
|
|
|
|
<StackPanel Style="{StaticResource VisibleWhenLine}">
|
|
|
|
|
<StackPanel Style="{StaticResource VisibleWhenTankNLine}">
|
|
|
|
|
<TextBlock Text="수조 (복수 선택)" VerticalAlignment="Center"
|
|
|
|
|
FontSize="20" FontFamily="{StaticResource SCDream4}" Foreground="White"/>
|
|
|
|
|
|
|
|
|
|
<Border CornerRadius="10" Background="White" Margin="0 5 0 10">
|
|
|
|
|
<ListBox ItemsSource="{Binding TankGroups}"
|
|
|
|
|
DisplayMemberPath="Key"
|
|
|
|
|
SelectionMode="Extended"
|
|
|
|
|
helper:MultiSelectBehavior.SelectedItems="{Binding SelectedWaterTanks, Mode=OneWay}"
|
|
|
|
|
helper:MultiSelectBehavior.KeyPath="Key"
|
|
|
|
|
helper:MultiSelectBehavior.ValuePath="Value"
|
|
|
|
|
Height="Auto" Background="White"
|
|
|
|
|
FontSize="16" FontWeight="Bold"
|
|
|
|
|
Style="{StaticResource MaterialDesignFilterChipListBox}"/>
|
|
|
|
|
</Border>
|
|
|
|
|
</StackPanel>
|
|
|
|
|
|
|
|
|
|
<Grid Style="{StaticResource VisibleWhenLine}">
|
|
|
|
|
<Grid.ColumnDefinitions>
|
|
|
|
|
<ColumnDefinition Width="80"/>
|
|
|
|
|
@ -301,6 +315,11 @@
|
|
|
|
|
FontSize="20" FontFamily="{StaticResource SCDream4}" Foreground="White"
|
|
|
|
|
VerticalContentAlignment="Center"
|
|
|
|
|
Style="{StaticResource MaterialDesignUserForegroundCheckBox}"/>
|
|
|
|
|
<CheckBox Content="범례 표시" IsChecked="{Binding ShowLegends}" Margin="0 0 15 0"
|
|
|
|
|
FontSize="20" FontFamily="{StaticResource SCDream4}" Foreground="White"
|
|
|
|
|
VerticalContentAlignment="Center"
|
|
|
|
|
Style="{StaticResource MaterialDesignUserForegroundCheckBox}"/>
|
|
|
|
|
|
|
|
|
|
<!--<CheckBox Content="스무딩" IsChecked="{Binding UseSmoothing}"
|
|
|
|
|
FontSize="20" FontFamily="{StaticResource SCDream4}" Foreground="White"
|
|
|
|
|
VerticalContentAlignment="Center"
|
|
|
|
|
@ -389,6 +408,10 @@
|
|
|
|
|
FontSize="20" FontFamily="{StaticResource SCDream4}" Foreground="White"
|
|
|
|
|
VerticalContentAlignment="Center"
|
|
|
|
|
Style="{StaticResource MaterialDesignUserForegroundCheckBox}"/>
|
|
|
|
|
<CheckBox Content="범례 표시" IsChecked="{Binding ShowLegends}" Margin="0 0 15 0"
|
|
|
|
|
FontSize="20" FontFamily="{StaticResource SCDream4}" Foreground="White"
|
|
|
|
|
VerticalContentAlignment="Center"
|
|
|
|
|
Style="{StaticResource MaterialDesignUserForegroundCheckBox}"/>
|
|
|
|
|
</StackPanel>
|
|
|
|
|
</StackPanel>
|
|
|
|
|
|
|
|
|
|
|