标签: wizard

构建向导的好模式?

我通常使用a TabControl并以某种方式隐藏选项卡并浏览它们.

我很好奇其他方法这样做!

c# wizard winforms

7
推荐指数
1
解决办法
2299
查看次数

如何为Eclipse创建自定义的"新类向导"?

我想创建一个功能(对我自己),其中点击一个按钮(或者说任何事件或任何可以触发我的程序的事件),将显示一个弹出窗口,它将询问类的名称,它拥有的对象和更多的事情.然后按OK,它将创建一个带有预定义方法框架的java文件,继承已知的接口和...

那么,基本上该怎么做?我是否需要为eclipse创建一个插件,或者在eclipse中还有其他东西.

PS请更改标题.我无法想到更好的一个.

java eclipse wizard

7
推荐指数
2
解决办法
8388
查看次数

在Android上创建设置向导

在我的应用程序中,我需要在开始时询问用户一些信息.就像Google首次推出手机时询问用户一样.

使用Java和Android,如何为我的应用程序创建相同类型的设置向导?我可以创建多个活动,当移动到向导的下一页时,我会启动它.这似乎不是一个好方法.

我想使用Eclipse的GUI构建器来设计它.

java eclipse user-interface android wizard

7
推荐指数
2
解决办法
1万
查看次数

如何检查angularjs中的ng-disabled?

我正在使用fuelUX向导和Angularjs.我希望根据此控制器方法启用或禁用下一个按钮:

$scope.canMoveForward = function(){
        switch($("#moduleWizard").wizard("selectedItem").step){
            case 1:
            //check if the module on the first step is valid*/  
                return $scope.validSelection && $scope.linkedPredicateForm.$valid;

            case 2:
            //check if the table is empty
                return !linkingDataSource.isEmpty();

            case 3:
                var enab= ($scope.saveModeForm.$valid && $scope.newSourceForm.$valid) || 
                ($scope.saveModeForm.$valid && $scope.appendSourceForm.$valid)
        }
    };
Run Code Online (Sandbox Code Playgroud)

确实这就是我如何删除按钮:

<div class="actions">
                <button class="btn btn-mini btn-prev" ng-click="refresh()"> <i class="icon-arrow-left"></i>Prev</button>
                <button class="btn btn-mini btn-next" data-last="Finish"  id="wizard-next" ng-disabled="!canMoveForward()"
                        ng-click="handleStepResult()">
                    Next<i class="icon-arrow-right"></i></button>
            </div>
Run Code Online (Sandbox Code Playgroud)

它工作正常,除非我从第二页返回到第一页:如果第二页中的下一个按钮被禁用,即使在第一页也是如此,除非我不在那里编辑表单.无论如何刷新ng-disabled绑定?

javascript wizard angularjs fuelux

7
推荐指数
1
解决办法
3万
查看次数

使用本机WPF控件制作向导的最佳方法是什么

我是WPF的新手,我从未想过要在WPF中创建一个向导.我想知道在WPF中使用什么控件来创建一个简单的向导,我可以在每个页面上收集信息并在最后一页中完成操作(步骤).我实际上想要使用本机WPF控件.我不知道,比如使用页面导航等.任何原生的wpf想法?

wpf wizard

7
推荐指数
1
解决办法
9264
查看次数

你可以在JFace向导中禁用后退按钮吗?

我正在为Eclipse RCP应用程序编写一个向导.在对文件进行一些处理并进行一些用户输入之后,我不想让用户返回进行更改.此时,他们必须接受或拒绝他们将要对系统进行的更改.

我似乎找不到的是一个方法调用,它允许我覆盖显示的按钮或用户点击后退按钮的能力.我宁愿它不存在或至少被禁用.

有没有人找到使用JFace向导WizardPage这样做的方法?

可用性方面,我是否打破了向导惯例?我应该考虑采用不同的方法解决问题吗?

java eclipse rcp jface wizard

6
推荐指数
2
解决办法
4193
查看次数

如何从Delphi的开放工具API中检索新的单元名称

我在Delphi XE中编写了一个向导,它工作正常.但是,我还没有想出如何访问Delphi的OTA可以创建的生成的默认单元名称(或表单名称或项目名称).

在我的旧式向导中,我能够调用ToolServices.GetNewModuleName来发现在生成关联源文件时可以使用的可用单元和表单名称.今天的开放式工具API中的等价物是什么?

根据ToolsAPI单元注释,我应该从IOTAModuleCreator.GetImplFileName方法返回一个空白,让Delphi生成文件名.我从这个方法返回一个空字符串,但仍然无法看到我可以访问Delphi正在生成的文件名.

delphi wizard opentools delphi-xe

6
推荐指数
1
解决办法
809
查看次数

C#需要有关表单导航的简单问题的建议

我需要模拟一个类似于安装任何软件时看到的界面的表单.有下一个和后退按钮,用户输入的所有信息仅在他/她单击完成按钮时处理.
当用户单击后退按钮时,向他/她显示先前输入的信息.
当用户点击下一个按钮时,向他/她显示下一个屏幕.所有显示的信息都以一种形式显示.

我需要向用户展示3个部分.

  • 第1部分 - 按下一个按钮将显示第2部分
  • 第2部分 - 按后退按钮将显示第1部分,按下一个按钮将显示第3部分
  • 第3部分 - 按上一个按钮将显示第2部分,按完成按钮将处理在第1,2和3节中输入的所有信息.

目前正计划实施下列解决方案:

  1. 创建一个表单
  2. 添加第1部分的所有元素并创建下一个按钮事件,该事件将隐藏第1部分中显示的所有元素(包括按钮)并显示所有元素第2部分.
  3. 为第2部分的后退按钮创建按钮事件,使其隐藏第2部分中的所有元素(包括按钮)并显示第1部分中的所有元素和下一个按钮以隐藏第2部分中的所有元素(包括按钮)并显示所有第3节中的要素
  4. 为第3部分创建类似的按钮事件

有没有比上面描述的更好的解决方案.如果是,请描述方法.我们将非常感谢您提供的任何帮助.

.net c# wizard winforms

6
推荐指数
1
解决办法
466
查看次数

Android - 在步骤之间使用动画实现向导的正确方法是什么

我正在构建和Android应用程序,需要通过像向导一样的步骤.

目前的结构:

目前我正在为每个步骤使用一个带有单独views.xml的活动,然后我setContentView(activeStep)用来显示活动步骤.

尝试在两个步骤之间制作动画时遇到了一些困难.我使用了以下代码:

LayoutInflater inflater = getLayoutInflater();
View view = inflater.inflate(activeStep, null, false);
view.startAnimation(AnimationUtils.loadAnimation(activity, R.anim.slide_in));
setContentView(view);
Run Code Online (Sandbox Code Playgroud)

结果:第一个视图消失了,新的视图已经动画化,而不是平滑过渡.

我的目标是为两个视图设置动画,一个在另一个视图中滑出.

问题:是否可以使用我当前的结构(提醒:一个活动,多个视图)或者我应该将每个步骤视为单独的活动?

animation android view wizard android-activity

6
推荐指数
1
解决办法
1527
查看次数

VSIX已部署模板中无法引用向导组件

我正在尝试为Visual Studio 2010创建一个包含一些项目模板的VISX扩展.这些模板不是很复杂,但我希望在创建过程中通过向导为它们公开一些额外的配置.我已成功设置我的VISX包以将模板部署到我想要的目录结构VS2010中,但是一旦我尝试配置并运行向导,我在创建模板时会收到错误:

错误:此模板尝试加载组件程序集"My.Assembly,Version 1.0.0.0,Culture = neutral,PublicKeyToken = ...

我目前的配置如下:

  • 所有项目都采用相同的解决方案.
  • VISX项目包括对包含向导和每个模板的项目的项目引用.
  • 每个模板都是从项目模板模板构建的(......令人困惑的术语).
  • 它们通过.vsixmanifest设计器添加为内容,引用项目.
  • 每个.vstemplate文件都有一个WizardExtension元素,指向IWizard实现并包含程序集.
  • 向导程序集已签名.

.vstemplate文件指向他们的向导,如下所示:

<WizardExtension>

<Assembly> My.Assembly,Version = 1.0.0.1,Culture = neutral,PublicKeyToken = a494da9e6e53f845,Custom = null </ Assembly>

<FullClassName> My.Assembly.Wizard </ FullClassName>

</ WizardExtension>

据我所知,这是我应该怎么做的.究竟出了什么问题?它看起来无法找到组件.为了使模块可见,我还需要采取其他步骤吗?安装时将程序集部署到扩展文件夹(我验证了这一点),因此它至少可以解决.我需要对.vstemplate文件做些什么特别的事情来告诉他们查看扩展文件夹和GAC吗?我错过了什么吗?

请注意,我在互联网上找到了几个页面,说明我必须手动或使用脚本GAC程序集.但是,很少有我的确切场景(项目模板模板被VISX项目引用,大多数示例使用通过项目模板向导导出的常规项目并将其包转储到VISX文件夹结构中).我找到的唯一符合我情景的是微软的一个例子.我试图匹配它,但唉它仍然无法正常工作.我尝试将我下载的项目重新定位到这个问题的引用中,但我再也找不到了.

使用脚本是我们以前如何做到这一点,但我想尝试使用VISX包使事情变得更清洁.我想避免这种情况,但如果必须编写VISX脚本以将模板安装到GAC,我可以这样做.

templates wizard visual-studio-2010

6
推荐指数
1
解决办法
2785
查看次数