/// <summary> /// 点击More时 弹出 颜色选择界面 /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void MoreColorsClicked(object sender, RoutedEventArgs e) { popup.IsOpen = false; var advancedColorPickerDialog = new AdvancedColorPickerDialog(); _advancedPickerWindow = new Window { AllowsTransparency = true, Content = advancedColorPickerDialog, WindowStyle = WindowStyle.None, ShowInTaskbar = false, Background = new SolidColorBrush(Colors.Transparent), Padding = new Thickness(0), Margin = new Thickness(0), WindowState = WindowState.Normal, WindowStartupLocation = WindowStartupLocation.CenterOwner, SizeToContent = SizeToContent.WidthAndHeight }; advancedColorPickerDialog.method = delegate(SolidColorBrush color) { temp(color); }; _advancedPickerWindow.DragMove(); _advancedPickerWindow.KeyDown += AdvancedPickerPopUpKeyDown; advancedColorPickerDialog.DialogResultEvent += AdvancedColorPickerDialogDialogResultEvent; advancedColorPickerDialog.Drag += AdvancedColorPickerDialogDrag; ShowModal(_advancedPickerWindow); }
private void MoreColorsClicked(object sender, RoutedEventArgs e) { popup.IsOpen = false; var advancedColorPickerDialog = new AdvancedColorPickerDialog(); _advancedPickerWindow = new Window { AllowsTransparency = true, Content = advancedColorPickerDialog, WindowStyle = WindowStyle.None, ShowInTaskbar = false, Background = new SolidColorBrush(Colors.Transparent), Padding = new Thickness(0), Margin = new Thickness(0), WindowState = WindowState.Normal, WindowStartupLocation = WindowStartupLocation.CenterOwner, SizeToContent = SizeToContent.WidthAndHeight }; _advancedPickerWindow.DragMove(); _advancedPickerWindow.KeyDown += AdvancedPickerPopUpKeyDown; advancedColorPickerDialog.DialogResultEvent += AdvancedColorPickerDialogDialogResultEvent; advancedColorPickerDialog.Drag += AdvancedColorPickerDialogDrag; ShowModal(_advancedPickerWindow); }