mirror of
https://github.com/babalae/better-genshin-impact.git
synced 2026-04-04 11:15:18 +08:00
29 lines
807 B
C#
29 lines
807 B
C#
using System;
|
|
using System.Windows;
|
|
using BetterGenshinImpact.Core.Config;
|
|
using CommunityToolkit.Mvvm.ComponentModel;
|
|
using CommunityToolkit.Mvvm.Messaging;
|
|
using CommunityToolkit.Mvvm.Messaging.Messages;
|
|
|
|
namespace BetterGenshinImpact.ViewModel.Windows;
|
|
|
|
public partial class MapViewerViewModel : ObservableObject
|
|
{
|
|
[ObservableProperty]
|
|
private Rect _bigMapRect = new(0, 0, 0, 0);
|
|
|
|
[ObservableProperty]
|
|
private string _mapPath = Global.Absolute(@"Assets\Map\mainMap100Block.png");
|
|
|
|
public MapViewerViewModel()
|
|
{
|
|
WeakReferenceMessenger.Default.Register<PropertyChangedMessage<object>>(this, (sender, msg) =>
|
|
{
|
|
if (msg.PropertyName == "UpdateBigMapRect")
|
|
{
|
|
BigMapRect = (Rect)msg.NewValue;
|
|
}
|
|
});
|
|
}
|
|
}
|