using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; using System.Windows; using System.Windows.Controls; using System.Windows.Data; using System.Windows.Documents; using System.Windows.Input; using System.Windows.Media; using System.Windows.Media.Imaging; using System.Windows.Shapes; using System.Windows.Shell; using HMI.UI; namespace WPFProject { /// /// TestWindow.xaml 的交互逻辑 /// public partial class TestWindow : BaseWindow { public TestWindow() { InitializeComponent(); } private void Button_Click_2(object sender, RoutedEventArgs e) { Button btn = (Button)sender; double temp = btn.RenderTransform.Value.Determinant; btn.RenderTransformOrigin = new Point(0.5, 0.5); ScaleTransform verticalFlipTransform = new ScaleTransform(1, temp * -1); btn.RenderTransform = verticalFlipTransform; menuTab.ChangeItemVisibility(); } private void menuTab_OnTabChange(object sender, RoutedEventArgs e) { } private void BaseWindow_Loaded(object sender, RoutedEventArgs e) { var s = (Style)this.Resources["WindowButton"]; Button button = new Button { Content = "\ue60e", Style = (Style)this.Resources["WindowButton"] }; WindowChrome.SetIsHitTestVisibleInChrome(button, true); button.Click += Button_Click_2; this.InsertButton(button,0); } } }