コード例 #1
0
        public static ContentDialog GetContentDialog(DialogEnum dialogType, object dialogContent = default)
        {
            ContentDialog dialog;

            switch (dialogType)
            {
            case DialogEnum.EditNoteDialog:
                dialog = new EditNoteContentDialog
                {
                    Height      = Window.Current.Bounds.Height,
                    Width       = Window.Current.Bounds.Width,
                    DataContext = (UpdateNote)dialogContent
                };
                break;

            case DialogEnum.DeleteNoteDialog:
                dialog = new DeleteNoteContentDialog
                {
                    DataContext = dialogContent
                };
                break;

            case DialogEnum.DeleteAccountDialog:
                dialog = new DeleteAccountContentDialog
                {
                    DataContext = dialogContent
                };
                break;

            case DialogEnum.DeleteFavoriteDialog:
                dialog = new DeleteFavoriteContentDialog
                {
                    DataContext = dialogContent
                };
                break;

            case DialogEnum.ConnectNetworkDialog:
                dialog = new ConnectNetworkDialog();
                break;

            case DialogEnum.CreateUserDialog:
                dialog = new CreateUserDialog
                {
                    Height      = Window.Current.Bounds.Height,
                    Width       = Window.Current.Bounds.Width,
                    DataContext = (CreateAccount)dialogContent
                };
                break;

            default:
                var content = (string)dialogContent;
                dialog = new StandardDialog(content);
                break;
            }

            return(dialog);
        }
コード例 #2
0
        public InfluxDbUsersControl()
        {
            InitializeComponent();

            createUserDialog     = new CreateUserDialog();
            editUserDialog       = new EditUserDialog();
            userPasswordDialog   = new UserPasswordDialog();
            grantPrivilegeDialog = new GrantPrivilegeDialog();
            editPrivilegeDialog  = new EditPrivilegeDialog();

            // Set initial UI state
            UpdateUIState();
        }