5a96a696b1
- 펌웨어(program), C# 대시보드(TestProgram), 시뮬레이터(Simulator), 프로토콜/문서(Protocol, doc) 전체를 단일 저장소로 통합 - program 폴더의 별도 git 저장소를 제거하고 통합 저장소에 흡수 - 빌드 산출물(program/build, bin/obj, *.o/.elf/.bin/.hex 등) .gitignore 처리 - 사내 Synology NAS Git 원격 연결 예정 Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
45 lines
3.3 KiB
XML
45 lines
3.3 KiB
XML
<Window x:Class="ERVSimulator.VspWindow"
|
|
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
|
|
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
|
|
Title="풍량 VSP 설정" SizeToContent="WidthAndHeight"
|
|
ResizeMode="NoResize" WindowStartupLocation="CenterOwner"
|
|
Background="{StaticResource PrimaryBgBrush}">
|
|
<Border Style="{StaticResource SectionCard}" Margin="10">
|
|
<StackPanel>
|
|
<TextBlock Text="풍량 VSP 설정 (SA 급기 / EA 배기) — 수정 가능" Style="{StaticResource SectionTitle}"/>
|
|
<ItemsControl x:Name="VspItems" Width="990">
|
|
<ItemsControl.ItemsPanel>
|
|
<ItemsPanelTemplate><UniformGrid Columns="3"/></ItemsPanelTemplate>
|
|
</ItemsControl.ItemsPanel>
|
|
<ItemsControl.ItemTemplate>
|
|
<DataTemplate>
|
|
<Border Background="{StaticResource CardBgBrush}" CornerRadius="8" Margin="3" Padding="10,8"
|
|
BorderBrush="{StaticResource BorderBrush}" BorderThickness="1">
|
|
<StackPanel Orientation="Horizontal" VerticalAlignment="Center">
|
|
<TextBlock Text="{Binding Name}" Width="60" FontSize="13" FontWeight="SemiBold"
|
|
Foreground="{StaticResource TextPrimaryBrush}" VerticalAlignment="Center"/>
|
|
<TextBlock Text="SA" Margin="0,0,4,0" FontSize="11" Foreground="{StaticResource AccentBlueBrush}" VerticalAlignment="Center"/>
|
|
<TextBox Text="{Binding Sa, UpdateSourceTrigger=PropertyChanged}" Width="80" Margin="0,0,10,0" Padding="4,3"
|
|
TextAlignment="Right" FontSize="12"
|
|
Background="{StaticResource PrimaryBgBrush}" Foreground="{StaticResource TextPrimaryBrush}"
|
|
BorderBrush="{StaticResource BorderBrush}" BorderThickness="1"/>
|
|
<TextBlock Text="EA" Margin="0,0,4,0" FontSize="11" Foreground="{StaticResource AccentGreenBrush}" VerticalAlignment="Center"/>
|
|
<TextBox Text="{Binding Ea, UpdateSourceTrigger=PropertyChanged}" Width="80" Padding="4,3"
|
|
TextAlignment="Right" FontSize="12"
|
|
Background="{StaticResource PrimaryBgBrush}" Foreground="{StaticResource TextPrimaryBrush}"
|
|
BorderBrush="{StaticResource BorderBrush}" BorderThickness="1"/>
|
|
</StackPanel>
|
|
</Border>
|
|
</DataTemplate>
|
|
</ItemsControl.ItemTemplate>
|
|
</ItemsControl>
|
|
<StackPanel Orientation="Horizontal" Margin="0,12,0,0" HorizontalAlignment="Right">
|
|
<Button Content="VSP 적용" Width="100" Style="{StaticResource ModernButton}" Click="Apply_Click"
|
|
Margin="0,0,6,0" Background="{StaticResource AccentBlueBrush}"/>
|
|
<Button Content="닫기" Width="90" Style="{StaticResource ModernButton}" Click="Close_Click"
|
|
Background="{StaticResource CardBgBrush}"/>
|
|
</StackPanel>
|
|
</StackPanel>
|
|
</Border>
|
|
</Window>
|