Beispiel #1
0
        private void ButtonClick(object sender, RoutedEventArgs e)
        {
            Button btn = sender as Button;

            if (btn.Name == "ADDIMG")
            {
                System.Windows.Forms.OpenFileDialog diag = new System.Windows.Forms.OpenFileDialog();
                if (diag.ShowDialog() == System.Windows.Forms.DialogResult.OK)
                {
                    Uri uriLocal = new Uri(diag.FileName);

                    if (AddImage != null)
                    {
                        AddImage.Invoke(this, new ImageSelectedEventArgs()
                        {
                            uri = uriLocal
                        });
                    }
                }
                return;
            }

            if (btn.Name == "ADDTXT")
            {
                if (AddText != null)
                {
                    AddText.Invoke(this, new AddTextEventArgs());
                }
            }


            if (btn.Name == "F2S")
            {
                if (FitToScreen != null)
                {
                    FitToScreen.Invoke(this, new FitToScreenEventArgs());
                }
            }

            if (btn.Name == "OV")
            {
                if (Overview != null)
                {
                    Overview.Invoke(this, new EventArgs());
                }
            }

            if (btn.Name == "SORT")
            {
                if (Sort != null)
                {
                    Sort.Invoke(this, new EventArgs());
                }
            }
        }