Exemple #1
0
            //---------------------------------------------------------------------------------------------------------
            /// <summary>
            /// Открытие диалога выбора файла
            /// </summary>
            /// <param name="sender">Источник события</param>
            /// <param name="args">Аргументы события</param>
            //---------------------------------------------------------------------------------------------------------
            private void OnOpenFileDialog(Object sender, RoutedEventArgs args)
            {
                // Конфигурация диалога
                Microsoft.Win32.OpenFileDialog dlg = new Microsoft.Win32.OpenFileDialog();
                dlg.DefaultExt = ".jpg";
                dlg.Filter     = "Image files (*.jpg, *.jpeg, *.jpe, *.jfif, *.png) | *.jpg; *.jpeg; *.jpe; *.jfif; *.png";

                // Показываем диалог открытия
                Nullable <Boolean> result = dlg.ShowDialog();

                // Если успешно
                if (result == true)
                {
                    textFileName.Text = Path.GetFileName(dlg.FileName);
                    ImageSource       = new TCadImageSource(dlg.FileName);
                }
            }
Exemple #2
0
 //---------------------------------------------------------------------------------------------------------
 /// <summary>
 /// Конструктор инициализирует объект класса указанными параметрами
 /// </summary>
 /// <param name="location">Позиция изображения</param>
 /// <param name="source">Источник изображения</param>
 /// <param name="name">Имя изображения</param>
 //---------------------------------------------------------------------------------------------------------
 public CCadShapeImage(Vector2Df location, TCadImageSource source, String name = "Изображение")
 {
     mName      = name;
     mGroup     = "Изображения";
     mPrimitive = XCadManager.Canvas.CreateImage(source.PathData, location);
 }