Exemplo n.º 1
0
        private void NewImageEditor(IRandomAccessStream stream)
        {
            imgeditor.Image = stream as FileRandomAccessStream;
            frontPage.Visibility = Visibility.Collapsed;
            imageEditorPage.Visibility = Visibility.Visible;
            imgeditor.SetToolbarItemVisibility("text, save,redo,undo,reset,path,shape,transform", false);

            banner = new FooterToolbarItem()
            {
                Text = "Banner Types",
                SubItems = new System.Collections.ObjectModel.ObservableCollection<Syncfusion.UI.Xaml.ImageEditor.ToolbarItem>()
                {
                    new Syncfusion.UI.Xaml.ImageEditor.ToolbarItem(){Text="Facebook Post"},
                    new Syncfusion.UI.Xaml.ImageEditor.ToolbarItem(){Text="Facebook Cover" },
                    new Syncfusion.UI.Xaml.ImageEditor.ToolbarItem(){Text="Twitter Cover" },
                    new Syncfusion.UI.Xaml.ImageEditor.ToolbarItem(){Text="Twitter Post" },
                    new Syncfusion.UI.Xaml.ImageEditor.ToolbarItem(){Text="YouTubeChannel Cover"},
                },
            };

            item1 = new CustomHeader();
            item = new FooterToolbarItem();
            imgeditor.ToolbarSettings.ToolbarItems.Add(banner);
            item1.HeaderName = "Share";
            BitmapImage bitmap = new BitmapImage(new Uri("ms-appx:/Image/View/Assets/share.png"));

            item1.Icon =  bitmap;
            item1.IconHeight = 15;
            imgeditor.ToolbarSettings.ToolbarItems.Add(item);
            imgeditor.ToolbarSettings.ToolbarItems.Add(item1);
            imgeditor.ToolbarSettings.ToolbarItemSelected += (sender, e) =>
            {
                if (e.ToolbarItem is CustomHeader)
                    if ((e.ToolbarItem as CustomHeader).HeaderName == "Share")
                    {
                        Share();
                    }
                if (e.ToolbarItem is Syncfusion.UI.Xaml.ImageEditor.ToolbarItem)
                {
                    var toolitem = e.ToolbarItem as UI.Xaml.ImageEditor.ToolbarItem;
                    if (toolitem.Text == "Facebook Post" || toolitem.Text == "Banner Types")
                        imgeditor.ToggleCropping(1200, 900);
                    else if (toolitem.Text == "Facebook Cover")
                        imgeditor.ToggleCropping(851, 315);
                    else if (toolitem.Text == "Twitter Cover")
                        imgeditor.ToggleCropping(1500, 500);
                    else if (toolitem.Text == "Twitter Post")
                        imgeditor.ToggleCropping(1024, 512);
                    else if (toolitem.Text == "YouTubeChannel Cover")
                        imgeditor.ToggleCropping(2560, 1440);
                }
            };
        }
Exemplo n.º 2
0
 public Serialization()
 {
     this.InitializeComponent();
     model                       = new SerializationViewModel();
     SelectedItem                = new SerializationModel();
     deleteImage.Source          = new BitmapImage(new Uri("ms-appx:/Image/View/Assets/Delete1.png"));
     listView1.ItemsSource       = model.ModelList;
     listView1.SelectionChanged += ListView1_SelectionChanged1;
     listView1.SelectionChanged -= ListView1_SelectionChanged1;
     imgedit.SetToolbarItemVisibility("save,effects", false);
     item1            = new CustomHeader();
     item1.Text       = "Save Edits";
     item1.HeaderName = "Save Edits";
     imgedit.ToolbarSettings.ToolbarItems.Add(item1);
     imgedit.ToolbarSettings.ToolbarItemSelected += ToolbarSettings_ToolbarItemSelected;
 }