From 49e08bd7076bfe58495c68828b4ddab2e0e45d4f Mon Sep 17 00:00:00 2001 From: Yoshi Askharoun Date: Sun, 3 Aug 2025 23:35:30 -0500 Subject: [PATCH] Add helper for complete URI redirects --- UIXcontrols/Helpers.cs | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/UIXcontrols/Helpers.cs b/UIXcontrols/Helpers.cs index 19815c3..5f5c9b3 100644 --- a/UIXcontrols/Helpers.cs +++ b/UIXcontrols/Helpers.cs @@ -5,6 +5,7 @@ // Assembly location: C:\Program Files\Zune\UIXcontrols.dll using Microsoft.Iris; +using Microsoft.Iris.Data; #nullable disable namespace UIXControls @@ -13,9 +14,12 @@ namespace UIXControls { public static bool IsModelItemDisposed(ModelItem item) => item.IsDisposed; - public static void AddUIXControlsClrRedirect() + public static void AddUIXControlsClrRedirect() => AddResourceRedirect("res://UIXControls!", "clr-res://UIXControls!"); + + public static void AddResourceRedirect(string fromPrefix, string toPrefix) { - Application.AddImportRedirect("res://UIXControls!", "clr-res://UIXControls!"); + Application.AddImportRedirect(fromPrefix, toPrefix); + ResourceManager.Instance.AddUriRedirect(fromPrefix, toPrefix); } } }