Example #1
0
 public LocalRes(string _FilePathFilter, bool b, out AssResInfo info)
 {
     InitializeComponent();
     IsTpage        = b;
     info           = _AssInfo;
     FilePathFilter = _FilePathFilter;
 }
Example #2
0
 public bool CheckedContent(AssResInfo ArInfo)
 {
     if (ArInfo == null)
     {
         MessageBox.Show("请选择中一项再做操作!");
         return(false);
     }
     return(true);
 }
Example #3
0
        private void Button_Click_1(object sender, RoutedEventArgs e)
        {
            AssResInfo ArInfo = ImgGroupList.SelectedItem as AssResInfo;

            if (CheckedContent(ArInfo))
            {
                observable.Remove(ArInfo);
                UpdateImgGroup();
            }
        }
Example #4
0
 public bool IsChecked()
 {
     if (observable != null && observable.Count > 0)
     {
         AssResInfo ArInfo = observable.First(p => p.IsChecked);
         if (ArInfo != null)
         {
             return(true);
         }
     }
     return(false);
 }
Example #5
0
 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();
         }
     }
 }
Example #6
0
        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();
            }
        }
Example #7
0
        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;
            }
        }