Ejemplo n.º 1
0
        public static BookImageUI ToBookImageUI(this Image image, bool isLayout = false)
        {
            var bookImageUI = new BookImageUI();

            FEToBookUI(image, bookImageUI);
            bookImageUI.ImageSource = isLayout ? null : GetSourceFromImage((BitmapSource)image.Source);

            return(bookImageUI);
        }
Ejemplo n.º 2
0
 private void ExecuteImageRemoveCommand(BookImageUI imageUI)
 {
     if (imageUI == null || imageUI.ImageSource == null)
     {
         return;
     }
     if (MessageBox.Show("정말 사진을 지우시겠습니까?", "Memories", MessageBoxButton.YesNo, MessageBoxImage.Warning)
         == MessageBoxResult.Yes)
     {
         imageUI.ImageSource = null;
     }
 }
Ejemplo n.º 3
0
        public static MMCenterImage ToImage(this BookImageUI bookImageUI, bool isLayout = false)
        {
            MMCenterImage image = new MMCenterImage();

            BookUIToFE(bookImageUI, image);
            if (!isLayout)
            {
                image.SetBinding(MMCenterImage.ImageSourceProperty,
                                 new Binding("ImageSource")
                {
                    Mode            = BindingMode.TwoWay,
                    Converter       = new ByteArrayToImageSourceConverter(),
                    TargetNullValue = new BitmapImage(new Uri("pack://application:,,,/Resources/Img/MemoriesEmptyImage.jpg"))
                });
            }

            return(image);
        }