1 files changed, 3 insertions, 2 deletions
diff --git a/ModerationClient/ViewLocator.cs b/ModerationClient/ViewLocator.cs
index 3de8107..73ceef4 100644
--- a/ModerationClient/ViewLocator.cs
+++ b/ModerationClient/ViewLocator.cs
@@ -9,14 +9,15 @@ namespace ModerationClient;
public class ViewLocator : IDataTemplate {
public Control? Build(object? data) {
try {
+ Console.WriteLine($"ViewLocator: Searching viewmodel for {data?.GetType().FullName ?? "null"}");
if (data is null)
return null;
-
+
var name = data.GetType().FullName!.Replace("ViewModel", "View", StringComparison.Ordinal);
Console.WriteLine($"ViewLocator: Locating {name} for {data.GetType().FullName}");
var type = Type.GetType(name);
Console.WriteLine($"ViewLocator: Got {type?.FullName ?? "null"}");
-
+
if (type != null) {
var control = (Control)App.Current.Services.GetRequiredService(type);
Console.WriteLine($"ViewLocator: Created {control.GetType().FullName}");
|