示例#1
0
        public void SetData(CustomFileSystemCover fsCover)
        {
            if (fsCover.GetType() == typeof(DirectoryCover))
            {

                //txtSize.Text = LanguagesManager.GetCurrLanguage().SPDir;
                ccSize.SetResourceReference(ContentControl.ContentProperty, "SPDir");

                btnSumCalculate.MinWidth = 20;
                btnSumCalculate.BorderThickness = new Thickness(4);
                btnSumCalculate.Visibility = System.Windows.Visibility.Visible;
            }
            else if (fsCover.GetType() == typeof(FileCover))
            {
                FileInfo fi = (FileInfo)fsCover.FileSystemElement;

                //txtSize.Text = SizeFileInString.GetSizeInStr(fi.Length);
                ccSize.Content = SizeFileInString.GetSizeInStrWPF(fi.Length);

                btnSumCalculate.BorderThickness = new Thickness(0);
                btnSumCalculate.MinWidth = 0;
                btnSumCalculate.Width = 0;
                btnSumCalculate.Visibility = System.Windows.Visibility.Hidden;
            }
        }