示例#1
0
        void OnCustomizeMergeFields(object sender, DevExpress.Xpf.Bars.ItemClickEventArgs e)
        {
            CustomizeMergeFieldsControl control = new CustomizeMergeFieldsControl(mergeFieldsNamesInfo);

            FloatingContainerParameters parameters = new FloatingContainerParameters();

            parameters.Title         = "Customize merge fields";
            parameters.CloseOnEscape = true;
            parameters.AllowSizing   = true;

            FloatingContainer.ShowDialogContent(control, this, System.Windows.Size.Empty, parameters, true);
        }
        void ShowMessageBox(string message)
        {
            FloatingContainerParameters pars = new FloatingContainerParameters();

            pars.AllowSizing = false;
            pars.Title       = "Error";
            TextBlock text = new TextBlock();

            text.Text = message;
            text.VerticalAlignment   = System.Windows.VerticalAlignment.Center;
            text.HorizontalAlignment = System.Windows.HorizontalAlignment.Center;
            FloatingContainer.ShowDialogContent(text, this, new Size(420, 150), pars);
        }
        void OnShowConnectionClick(object sender, RoutedEventArgs e)
        {
            if (pivotGrid == null || pivotGrid.IsAsyncInProgress)
            {
                return;
            }
            errorBorder.Visibility = System.Windows.Visibility.Collapsed;
            dialog       = new DataSourceDialog();
            dialog.Style = (Style)ResourceHelper.FindResource(this, "DataSourceDialogStyle");
            FloatingContainerParameters pars = new FloatingContainerParameters();

            pars.AllowSizing    = false;
            pars.CloseOnEscape  = true;
            pars.Title          = "OLAP Connection";
            pars.ClosedDelegate = DialogClosed;
            FloatingContainer.ShowDialogContent(dialog, this, new Size(600, DataSourceDialohHeight), pars);
        }