/* * DependencyPropertyChanged callbacks * */ private static void OnIsContextMenuOpenChanged(DependencyObject d, DependencyPropertyChangedEventArgs e) { SplitButton s = (SplitButton)d; s.EnsureContextMenuIsValid(); if (!s.ContextMenu.HasItems) { return; } bool value = (bool)e.NewValue; if (value && !s.ContextMenu.IsOpen) { s.ContextMenu.IsOpen = true; } else if (!value && s.ContextMenu.IsOpen) { s.ContextMenu.IsOpen = false; } }
void System.Windows.Markup.IComponentConnector.Connect(int connectionId, object target) { switch (connectionId) { case 1: this.modeSelector = ((System.Windows.Controls.ComboBox)(target)); return; case 2: this.placementSelector = ((System.Windows.Controls.ComboBox)(target)); return; case 3: this.test = ((Wpf.Controls.SplitButton)(target)); #line 77 "..\..\Window1.xaml" this.test.Click += new System.Windows.RoutedEventHandler(this.SplitButton_Click); #line default #line hidden return; case 4: #line 95 "..\..\Window1.xaml" ((Wpf.Controls.SplitButton)(target)).Click += new System.Windows.RoutedEventHandler(this.SplitButton_Click); #line default #line hidden return; case 5: #line 113 "..\..\Window1.xaml" ((Wpf.Controls.SplitButton)(target)).Click += new System.Windows.RoutedEventHandler(this.SplitButton_Click); #line default #line hidden return; case 6: #line 131 "..\..\Window1.xaml" ((Wpf.Controls.SplitButton)(target)).Click += new System.Windows.RoutedEventHandler(this.SplitButton_Click); #line default #line hidden return; case 7: #line 149 "..\..\Window1.xaml" ((Wpf.Controls.SplitButton)(target)).Click += new System.Windows.RoutedEventHandler(this.SplitButton_Click); #line default #line hidden return; case 8: #line 167 "..\..\Window1.xaml" ((Wpf.Controls.SplitButton)(target)).Click += new System.Windows.RoutedEventHandler(this.SplitButton_Click); #line default #line hidden return; case 9: #line 185 "..\..\Window1.xaml" ((Wpf.Controls.SplitButton)(target)).Click += new System.Windows.RoutedEventHandler(this.SplitButton_Click); #line default #line hidden return; case 10: #line 216 "..\..\Window1.xaml" ((Wpf.Controls.SplitButton)(target)).Click += new System.Windows.RoutedEventHandler(this.SplitButton_Click); #line default #line hidden return; case 11: #line 240 "..\..\Window1.xaml" ((System.Windows.Controls.Button)(target)).Click += new System.Windows.RoutedEventHandler(this.Button_Click); #line default #line hidden return; } this._contentLoaded = true; }