public ServerExplorerCtrl()
        {
            m_CubeBrowser = new CubeBrowserCtrl();

            Grid LayoutRoot = new Grid();
            LayoutRoot.RowDefinitions.Add(new RowDefinition() { Height = GridLength.Auto });
            LayoutRoot.RowDefinitions.Add(new RowDefinition() { Height = GridLength.Auto });
            LayoutRoot.RowDefinitions.Add(new RowDefinition());

            var cubesComboHeader = new HeaderControl(UriResources.Images.Cube16, Localization.MdxDesigner_Cube) { Margin = new Thickness(0, 0, 0, 3) };

            Cubes_ComboBox = new ComboBoxEx();
            Cubes_ComboBox.SelectionChanged += new SelectionChangedEventHandler(Cubes_ComboBox_SelectionChanged);
            Cubes_ComboBox.Height = 22;
            Cubes_ComboBox.Margin = new Thickness(0, 0, 0, 5);

            LayoutRoot.Children.Add(cubesComboHeader);
            LayoutRoot.Children.Add(Cubes_ComboBox);
            Grid.SetRow(Cubes_ComboBox, 1);
            LayoutRoot.Children.Add(m_CubeBrowser);
            Grid.SetRow(m_CubeBrowser, 2);

            base.Content = LayoutRoot;

            m_OlapDataLoader = GetOlapDataLoader();

            m_CubeBrowser.OlapDataLoader = GetOlapDataLoader();
            
            m_CubeBrowser.SelectedItemChanged += new EventHandler<ItemEventArgs>(m_CubeBrowser_SelectedItemChanged);

            Cubes_ComboBox.IsEnabled = false;
            m_CubeBrowser.IsEnabled = false;
        }
示例#2
0
        public ServerExplorerCtrl()
        {
            m_CubeBrowser        = new CubeBrowserCtrl();
            m_CubeBrowser.Margin = new Thickness(0, 3, 0, 0);

            Border border = new Border()
            {
                BorderBrush = new SolidColorBrush(Colors.DarkGray), BorderThickness = new Thickness(1)
            };
            Grid LayoutRoot = new Grid()
            {
                Margin = new Thickness(3)
            };

            LayoutRoot.RowDefinitions.Add(new RowDefinition()
            {
                Height = GridLength.Auto
            });
            LayoutRoot.RowDefinitions.Add(new RowDefinition()
            {
                Height = new GridLength(22)
            });
            LayoutRoot.RowDefinitions.Add(new RowDefinition());

            var cubesComboHeader = new HeaderControl(UriResources.Images.Cube16, Localization.MdxDesigner_Cube)
            {
                Margin = new Thickness(0, 5, 0, 3)
            };

            Cubes_ComboBox = new ComboBoxEx();
            Cubes_ComboBox.SelectionChanged += new SelectionChangedEventHandler(Cubes_ComboBox_SelectionChanged);

            LayoutRoot.Children.Add(cubesComboHeader);
            LayoutRoot.Children.Add(Cubes_ComboBox);
            Grid.SetRow(Cubes_ComboBox, 1);
            LayoutRoot.Children.Add(m_CubeBrowser);
            Grid.SetRow(m_CubeBrowser, 2);

            border.Child = LayoutRoot;
            base.Content = border;

            m_OlapDataLoader = GetOlapDataLoader();

            m_CubeBrowser.OlapDataLoader = GetOlapDataLoader();

            m_CubeBrowser.SelectedItemChanged += new EventHandler <ItemEventArgs>(m_CubeBrowser_SelectedItemChanged);

            Cubes_ComboBox.IsEnabled = false;
            m_CubeBrowser.IsEnabled  = false;
        }