public InputWindow(string value, int minValue, int maxValue, string title) { InitializeComponent(); inputWindowView = new InputWindowViewModel() { Value = value, MaxValue = maxValue, MinValue = minValue, Title = title }; inputWindowView.CloseEvent += InputWindowView_CloseEvent; inputWindowView.SaveEvent += InputWindowView_SaveEvent; DataContext = inputWindowView; buttomItem.ItemsSource = inputWindowView.InputButtonItems; }
/// <summary> /// ウインドウを表示し、ファイル名が有効な場合はファイル名を返します。 /// </summary> /// <param name="dirPath">ファイルのディレクトリパス</param> /// <returns>ファイル名があればファイル名、なければnull</returns> public string ShowWindow(string dirPath) { vm = new InputWindowViewModel(dirPath); DataContext = vm; this.ShowDialog(); if (isEnableFileName) { return(vm.FileName); } else { return(null); } }
internal InputWindow(ObservableCollection <PersonViewModel> list) { InitializeComponent(); DataContext = new InputWindowViewModel(list); }
public InputWindow() { InitializeComponent(); DataContext = new InputWindowViewModel(); }