/// <summary> /// The button_ click method will zoom the diagram based on percentage. /// </summary> /// <param name="sender"> /// The sender. /// </param> /// <param name="e"> /// The e. /// </param> private void Button_Click(object sender, RoutedEventArgs e) { ZoomParameter param = (this.DataContext as MindMapViewModel).ZoomParameter; var button = sender as Button; if (button.Content.ToString() == "Cancel") { this.textbox.Text = param.PercentageText; } else { param.PercentageText = this.textbox.Text; } if (this.textbox.Text == "200") { param.IsTwoHundredPercentZoom = true; } else if (this.textbox.Text == "150") { param.IsOneFiftyPercentZoom = true; } else if (this.textbox.Text == "100") { param.IsHundredPercentZoom = true; } else if (this.textbox.Text == "75") { param.IsSeventyFivePercentZoom = true; } else if (this.textbox.Text == "50") { param.IsFiftyPercentZoom = true; } else if (this.textbox.Text == "PageWidth") { param.IsPageWidthZoom = true; } else if (this.textbox.Text == "Page") { param.IsWholePageZoom = true; } else { param.IsPercentageZoom = true; } (this.DataContext as MindMapViewModel).OnZoomCommand(this.textbox.Text); this.Close(); }
/// <summary> /// The button_ click method will zoom the diagram based on percentage. /// </summary> /// <param name="sender"> /// The sender. /// </param> /// <param name="e"> /// The e. /// </param> private void Button_Click(object sender, RoutedEventArgs e) { ZoomParameter param = ((this.DataContext as DiagramBuilderDemo).DataContext as DiagramBuilderVM).ZoomParameter; param.PercentageText = this.textbox.Text; if (this.textbox.Text == "200") { param.IsTwoHundredPercentZoom = true; } else if (this.textbox.Text == "150") { param.IsOneFiftyPercentZoom = true; } else if (this.textbox.Text == "100") { param.IsHundredPercentZoom = true; } else if (this.textbox.Text == "75") { param.IsSeventyFivePercentZoom = true; } else if (this.textbox.Text == "50") { param.IsFiftyPercentZoom = true; } else if (this.textbox.Text == "Width") { param.IsPageWidthZoom = true; } else if (this.textbox.Text == "Page") { param.IsWholePageZoom = true; } else { param.IsPercentageZoom = true; } ((this.DataContext as DiagramBuilderDemo).DataContext as DiagramBuilderVM).OnZoomCommand(this.textbox.Text); ((this.DataContext as DiagramBuilderDemo).DataContext as DiagramBuilderVM).Isopen = true; this.Close(); }