model export format hyperlink click

This commit is contained in:
Asval 2026-03-13 19:55:45 +01:00
parent e19a25e517
commit c8a97c5984
2 changed files with 12 additions and 0 deletions

View File

@ -392,6 +392,8 @@
<ContentControl.Style>
<Style TargetType="{x:Type ContentControl}">
<Setter Property="Visibility" Value="Collapsed" />
<EventSetter Event="Hyperlink.Click" Handler="OnHyperlinkClick" />
<Style.Triggers>
<DataTrigger Binding="{Binding DataContext.SettingsView.SelectedMeshExportFormat, RelativeSource={RelativeSource FindAncestor, AncestorType={x:Type local:Views.SettingsView}}}" Value="{x:Static c4pMeshes:EMeshFormat.UEFormat}">
<Setter Property="ContentTemplate">

View File

@ -1,9 +1,11 @@
using System;
using System.Diagnostics;
using System.Globalization;
using System.IO;
using System.Linq;
using System.Windows;
using System.Windows.Controls;
using System.Windows.Documents;
using FModel.Services;
using FModel.Settings;
using FModel.ViewModels;
@ -241,4 +243,12 @@ public partial class SettingsView
out value
);
}
private void OnHyperlinkClick(object sender, RoutedEventArgs e)
{
if (e.OriginalSource is not Hyperlink hyperlink)
return;
Process.Start(new ProcessStartInfo(hyperlink.NavigateUri.AbsoluteUri) { UseShellExecute = true });
}
}