refactor(FeedBack): 重构反馈信息构建逻辑并优化代码结构

将重复的反馈信息构建逻辑提取为独立方法
添加 MarkdownTemplate 属性简化访问
移除无用代码并优化按钮文本

Signed-off-by: doudou0720 <98651603+doudou0720@users.noreply.github.com>
This commit is contained in:
doudou0720
2026-04-04 23:58:36 +08:00
parent 9bcdc56a45
commit ae6268e8e3
4 changed files with 101 additions and 174 deletions
@@ -56,11 +56,6 @@
</ui:SettingsCard>
<ui:SettingsCard x:Name="CardFanceId" ContentAlignment="Left">
<CheckBox x:Name="CheckFanceId" IsChecked="False" Content="遥测 ID" ToolTipService.ShowOnDisabled="True">
<CheckBox.ToolTip>
<ToolTip>
<TextBlock>暂无遥测 ID</TextBlock>
</ToolTip>
</CheckBox.ToolTip>
</CheckBox>
</ui:SettingsCard>
</ui:SettingsExpander.Items>
@@ -10,6 +10,8 @@ namespace Ink_Canvas.Windows.FeedbackPages
public event EventHandler<RoutedEventArgs> CardCopyIssueUrlClick;
public event EventHandler<RoutedEventArgs> BtnCopyMarkdownClick;
public string MarkdownTemplate => TextBoxMarkdownTemplate.Text;
public FeedbackPage3()
{
InitializeComponent();