feat(FeedBack): 优化反馈界面交互和文本复制功能

更新反馈窗口的UI交互逻辑,包括:
- 调整按钮可见性状态
- 添加复制成功后的状态反馈文本
- 简化反馈链接卡片布局

Signed-off-by: doudou0720 <98651603+doudou0720@users.noreply.github.com>
This commit is contained in:
doudou0720
2026-04-04 22:50:31 +08:00
parent 7cba03d1b9
commit 08f92685cb
2 changed files with 6 additions and 18 deletions
+1 -17
View File
@@ -155,23 +155,7 @@
</Button.Style>
</Button>
<ui:SettingsExpander.Items>
<ui:SettingsCard Header="复制反馈链接" IsClickEnabled="True" Click="CardCopyIssueUrl_Click">
<TextBox x:Name="TextBoxIssueUrl"
MaxWidth="400"
Text="https://github.com/InkCanvasForClass/community/issues/new?template=01-bug_report.yml"
IsReadOnly="True"
BorderThickness="0"
Background="Transparent"
FontFamily="Consolas"
FontSize="12"
TextWrapping="Wrap"
AcceptsReturn="True"
HorizontalScrollBarVisibility="Auto"
VerticalScrollBarVisibility="Auto"
IsReadOnlyCaretVisible="False"
Foreground="{DynamicResource {x:Static ui:ThemeKeys.TextFillColorSecondaryBrushKey}}"
TextAlignment="Left"
VerticalAlignment="Center"/>
<ui:SettingsCard x:Name="CardCopyIssueUrl" Header="复制反馈链接" IsClickEnabled="True" Click="CardCopyIssueUrl_Click">
<ui:SettingsCard.ActionIcon>
<ui:FontIcon Icon="{x:Static ui:SegoeFluentIcons.Copy}"/>
</ui:SettingsCard.ActionIcon>