using GeekDesk.Control.Windows; using GeekDesk.Util; using GeekDesk.ViewModel; using Microsoft.Win32; using System; using System.Windows; using System.Windows.Controls; using System.Windows.Media.Imaging; namespace GeekDesk.Control.Other { /// /// TextDialog.xaml 的交互逻辑 /// public partial class CustomIconUrlDialog { public CustomIconUrlDialog(AppConfig appConfig) { InitializeComponent(); this.DataContext = appConfig; } public CustomIconUrlDialog() { InitializeComponent(); } private void Confirm_Click(object sender, RoutedEventArgs e) { AppConfig appConfig = this.DataContext as AppConfig; appConfig.CustomIconJsonUrl = JsonUrl.Text.Trim(); appConfig.CustomIconUrl = IconUrl.Text.Trim(); if (!StringUtil.IsEmpty(IconUrl.Text) && !StringUtil.IsEmpty(JsonUrl.Text)) { IconfontWindow.vm.IsSettingUrl = "true"; } else { IconfontWindow.vm.IsSettingUrl = "false"; } } } }