"WizardPage"
GUIKit`
GUIKit`
"WizardPage"
GUIKitで提供されていた機能は,組込みのWolfram言語にネイティブのインターフェース構造およびコントロール関数で利用できるようになった.
Widget["WizardPage"]
ウィザードのページを表す.
詳細
- Widget["WizardPage"]を使用する際は,まずNeeds["GUIKit`"]を使って GUIKit をロードする必要がある.
- Widget["WizardPage"]は,"sideBarTitle"や"sideBarContent"のような共有コンテンツを,それがウィザードの全ページで同じではなくなる場合に無効にできるようにWidget["Wizard"]と同じ特性の多くを含んでいる.
- 使用可能な特性:
-
"title" Null ページのタイトル "sideBarTitle" Null サイドバーのタイトル "content" Null ページのコンテンツ "navigationNames" {"Back","Next","Last","Cancel","Help"} Back,Next,Last,Finish Cancel,Close,Helpのボタンのどれを表示するか "allowBack" True Backボタンを有効にするかどうか - すべての有効なナビゲーションボタンには他の"allow"特性も存在する.
- 使用可能なイベント:
-
"pageWillActivate" ページが新たなアクティブウィザードページになる直前にトリガされるイベント "pageDidActivate" ページが新たなアクティブウィザードページに変わった直後にトリガされるイベント "pageWillDeactivate" ページがアクティブウィザードページのステータスを失う直前にトリガされるイベント "pageDidDeactivate" ページがアクティブウィザードページのステータスを失った直後にトリガされるイベント
例題
すべて開く すべて閉じる例 (1)
Needs["GUIKit`"]ref = GUIRun[
Widget["WizardFrame", {
"wizard" -> Widget["Wizard", {
"title" -> "Hello World Wizard",
"pages" -> {
Widget["WizardPage", {
"navigationNames" -> {"Finish"},
"title" -> "Hello World Wizard Page",
"content" -> Widget["WizardHTMLPanel", {"text" -> "A simple one-page <b>Hello World</b> wizard."}]
}, Name -> "myWizardPage"]
}
}, Name -> "myWizard"]
}]
]GUIScreenShot[ref]GUIInformation[ref, "myWizard"]GUIInformation[ref, "myWizardPage"]インタラクティブな例題 (2)
Needs["GUIKit`"]ref = GUIRun["Wolfram/Example/WizardShowcase"]GUIScreenShot[ref] // ShowNeeds["GUIKit`"]テキストをWolframシステムにインポートするウィザードを作成する:
ref = GUIRun["Wolfram/Example/TextImportWizard"]GUIScreenShot[ref]