예제 #1
0
        private void ColorPickerBtn_Click(object sender, RoutedEventArgs e)
        {
            ColorPickerDemo win = new ColorPickerDemo();

            win.Show();
        }
예제 #2
0
        /// <summary>
        /// 控件模板
        /// </summary>
        /// <param name="sender"></param>
        /// <param name="e"></param>
        private void Button_Click(object sender, RoutedEventArgs e)
        {
            Button     btn  = sender as Button;
            int        tag  = Convert.ToInt32(btn.Tag);
            BaseWindow page = new BaseWindow();

            // 简单工厂
            switch (tag)
            {
            case (int)GlobalStaticStr.WpfDemoList.DemoControlTemplate:
                page = new DemoControlTemplate();
                break;

            case (int)GlobalStaticStr.WpfDemoList.VisualTreeDisplay:
                page = new VisualTreeDisplay();
                page.showVisualTree(this);
                break;

            case (int)GlobalStaticStr.WpfDemoList.ControlsOfControlTemplate:
                page = new ControlsOfControlTemplate();
                break;

            case (int)GlobalStaticStr.WpfDemoList.CustomListBox:
                page = new CustomListBox();
                break;

            case (int)GlobalStaticStr.WpfDemoList.ColorPickerDemo:
                page = new ColorPickerDemo();
                break;

            case (int)GlobalStaticStr.WpfDemoList.FlipPanelDemo:
                page = new FlipPanelDemo();
                break;

            case (int)GlobalStaticStr.WpfDemoList.ProductDetails:
                page = new ProductDetails();
                break;

            case (int)GlobalStaticStr.WpfDemoList.BindToCollection:
                page = new BindToCollection();
                break;

            case (int)GlobalStaticStr.WpfDemoList.DataFormatDemo:
                page = new DataFormatDemo();
                break;

            case (int)GlobalStaticStr.WpfDemoList.StyleSelectorDemo:
                page = new StyleSelectorDemo();
                break;

            case (int)GlobalStaticStr.WpfDemoList.DataTemplateDemo:
                page = new DataTemplateDemo();
                break;

            case (int)GlobalStaticStr.WpfDemoList.ComboBoxDemo:
                page = new ComboboxDemo();
                break;

            case (int)GlobalStaticStr.WpfDemoList.NavigateCollection:
                page = new NavigateCollection();
                break;

            case (int)GlobalStaticStr.WpfDemoList.FilterViewDemo:
                page = new FilterViewDemo();
                break;

            case (int)GlobalStaticStr.WpfDemoList.ViewGruopDemo:
                page = new ViewGruopDemo();
                break;

            case (int)GlobalStaticStr.WpfDemoList.ListViewDemo:
                page = new ListViewDemo();
                break;

            case (int)GlobalStaticStr.WpfDemoList.CustomView:
                page = new CustomView();
                break;

            case (int)GlobalStaticStr.WpfDemoList.TreeViewDemo:
                page = new TreeViewDemo();
                break;

            case (int)GlobalStaticStr.WpfDemoList.MouseMoveDataGrid:
                page = new MouseMoveDataGrid();
                break;
            }

            page.Show();
        }