public LocalRes(string _FilePathFilter, bool b, out AssResInfo info) { InitializeComponent(); IsTpage = b; info = _AssInfo; FilePathFilter = _FilePathFilter; }
public bool CheckedContent(AssResInfo ArInfo) { if (ArInfo == null) { MessageBox.Show("请选择中一项再做操作!"); return(false); } return(true); }
private void Button_Click_1(object sender, RoutedEventArgs e) { AssResInfo ArInfo = ImgGroupList.SelectedItem as AssResInfo; if (CheckedContent(ArInfo)) { observable.Remove(ArInfo); UpdateImgGroup(); } }
public bool IsChecked() { if (observable != null && observable.Count > 0) { AssResInfo ArInfo = observable.First(p => p.IsChecked); if (ArInfo != null) { return(true); } } return(false); }
private void Button_Click(object sender, RoutedEventArgs e) { if (AddClick != null) { AssResInfo assResinfo = AddClick(); if (assResinfo.AssetPath != null && assResinfo.AssetPath != "") { assResinfo.AssetName = "图片" + (observable.Count + 1); observable.Add(assResinfo); PageControl.Children = observable; UpdateImgGroup(); } } }
private void Button_Click_3(object sender, RoutedEventArgs e) { AssResInfo ArInfo = ImgGroupList.SelectedItem as AssResInfo; if (CheckedContent(ArInfo)) { AssResInfo ArInfoSource = ArInfo; int index = observable.IndexOf(ArInfoSource); AssResInfo ArInfoTarget = null; ArInfoTarget = observable.ElementAt(index + 1); observable[index + 1] = ArInfoSource; observable[index] = ArInfoTarget; UpdateImgGroup(); } }
private void ImgGroupList_SelectionChanged(object sender, SelectionChangedEventArgs e) { AssResInfo ArInfo = ImgGroupList.SelectedItem as AssResInfo; if (observable.IndexOf(ArInfo) == 0) { UpButton.IsEnabled = false; DownButton.IsEnabled = true; } else if (observable.IndexOf(ArInfo) == observable.Count - 1) { UpButton.IsEnabled = true; DownButton.IsEnabled = false; } else { UpButton.IsEnabled = true; DownButton.IsEnabled = true; } }