using System; using System.Collections.Generic; using System.Globalization; using System.Linq; using System.Text; using System.Threading.Tasks; using System.Windows; using System.Windows.Controls; using System.Windows.Data; using System.Windows.Documents; using System.Windows.Input; using System.Windows.Media; using System.Windows.Media.Imaging; using System.Windows.Navigation; using System.Windows.Shapes; using Venus_MainPages.ViewModels; namespace Venus_MainPages.Views { /// /// IOView.xaml 的交互逻辑 /// public partial class IOView : UserControl { public IOView() { InitializeComponent(); } public void Init(string systemName) { (this.DataContext as IOViewModel).ModuleName = systemName; (this.DataContext as IOViewModel).BuildIoSchema(); } } public class DisplayNameConverter : IValueConverter { public object Convert(object value, Type targetType, object parameter, CultureInfo culture) { if (value is string s1) { int idx = s1.IndexOf('_'); return s1.Substring(idx + 1); } return value; } public object ConvertBack(object value, Type targetType, object parameter, CultureInfo culture) { throw new NotImplementedException(); } } }