Files
archived-WinDurango.UI/Dialogs/InstallConfirmationDialog.xaml.cs
Dexrn ZacAttack 1883d0edea simple mod manager
2025-02-24 00:43:55 -08:00

33 lines
1.2 KiB
C#

using Microsoft.UI.Xaml.Controls;
using Microsoft.UI.Xaml.Media.Imaging;
using System;
using System.IO;
using WinDurango.UI.Utils;
namespace WinDurango.UI.Dialogs
{
public sealed partial class InstallConfirmationDialog : ContentDialog
{
public InstallConfirmationDialog(string manifest)
{
var properties = Packages.GetPropertiesFromManifest(manifest);
string manifestFolder = manifest.Substring(0, manifest.Length - "AppxManifest.xml".Length);
this.InitializeComponent();
this.XamlRoot = App.MainWindow.Content.XamlRoot;
packageName.Text = properties.DisplayName ?? "Unknown";
packagePublisher.Text = properties.PublisherDisplayName ?? "Unknown";
packageVersion.Text = "Unknown";
packageLocation.Text = manifest;
packageLogo.Source = new BitmapImage(new Uri(Path.Combine(manifestFolder, properties.Logo)));
}
private void ContentDialog_PrimaryButtonClick(ContentDialog sender, ContentDialogButtonClickEventArgs args)
{
}
private void ContentDialog_SecondaryButtonClick(ContentDialog sender, ContentDialogButtonClickEventArgs args)
{
}
}
}