codex wip

This commit is contained in:
2026-07-06 18:36:39 +02:00
parent 2ada187ae0
commit 645189f21c
9 changed files with 829 additions and 10 deletions
+53 -2
View File
@@ -32,6 +32,7 @@
<!-- 右侧:Provider 编辑 + 模型管理 -->
<Grid Grid.Column="1" Margin="10,0,0,0">
<Grid.RowDefinitions>
<RowDefinition Height="Auto"/>
<RowDefinition Height="Auto"/>
<RowDefinition Height="*"/>
</Grid.RowDefinitions>
@@ -69,8 +70,58 @@
</StackPanel>
</Grid>
<!-- Prompt 管理区域 -->
<GroupBox Header="提示词" Grid.Row="1" Margin="0,5,0,0">
<Grid Margin="5">
<Grid.RowDefinitions>
<RowDefinition Height="Auto"/>
<RowDefinition Height="Auto"/>
<RowDefinition Height="Auto"/>
</Grid.RowDefinitions>
<Grid.ColumnDefinitions>
<ColumnDefinition Width="100"/>
<ColumnDefinition Width="*"/>
</Grid.ColumnDefinitions>
<CheckBox x:Name="_useCustomPromptCheck"
Grid.Row="0" Grid.Column="1"
Content="完全使用自定义 System Prompt"
Margin="0,0,0,5"/>
<Label Grid.Row="1" Grid.Column="0" Content="System Prompt"/>
<TextBox x:Name="_customPromptBox"
Grid.Row="1" Grid.Column="1"
MinHeight="80"
MaxHeight="160"
AcceptsReturn="True"
TextWrapping="Wrap"
ScrollViewer.VerticalScrollBarVisibility="Auto"/>
<Grid Grid.Row="2" Grid.ColumnSpan="2" Margin="0,5,0,0">
<Grid.ColumnDefinitions>
<ColumnDefinition Width="100"/>
<ColumnDefinition Width="*"/>
<ColumnDefinition Width="Auto"/>
</Grid.ColumnDefinitions>
<Label Grid.Column="0" Content="补充规则"/>
<TextBox x:Name="_additionalRulesBox"
Grid.Column="1"
MinHeight="50"
MaxHeight="100"
AcceptsReturn="True"
TextWrapping="Wrap"
ScrollViewer.VerticalScrollBarVisibility="Auto"/>
<StackPanel Grid.Column="2" Margin="5,0,0,0">
<Button Content="应用提示词" Click="OnApplyPromptClick" Margin="2"/>
<Button Content="恢复默认" Click="OnResetPromptClick" Margin="2"/>
<Button Content="清空补充" Click="OnClearAdditionalRulesClick" Margin="2"/>
</StackPanel>
</Grid>
</Grid>
</GroupBox>
<!-- 模型管理区域 -->
<GroupBox Header="模型" Grid.Row="1" Margin="0,5,0,0">
<GroupBox Header="模型" Grid.Row="2" Margin="0,5,0,0">
<DockPanel>
<StackPanel DockPanel.Dock="Top" Orientation="Horizontal" Margin="0,0,0,5">
<ComboBox x:Name="_modelComboBox"
@@ -128,4 +179,4 @@
</GroupBox>
</Grid>
</Grid>
</UserControl>
</UserControl>