Terminal.Gui.OpenDialog.html 30 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720
  1. <!DOCTYPE html>
  2. <!--[if IE]><![endif]-->
  3. <html>
  4. <head>
  5. <meta charset="utf-8">
  6. <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">
  7. <title>Class OpenDialog
  8. </title>
  9. <meta name="viewport" content="width=device-width">
  10. <meta name="title" content="Class OpenDialog
  11. ">
  12. <meta name="generator" content="docfx 2.56.7.0">
  13. <link rel="shortcut icon" href="../../favicon.ico">
  14. <link rel="stylesheet" href="../../styles/docfx.vendor.css">
  15. <link rel="stylesheet" href="../../styles/docfx.css">
  16. <link rel="stylesheet" href="../../styles/main.css">
  17. <meta property="docfx:navrel" content="../../toc.html">
  18. <meta property="docfx:tocrel" content="toc.html">
  19. <meta property="docfx:rel" content="../../">
  20. </head>
  21. <body data-spy="scroll" data-target="#affix" data-offset="120">
  22. <div id="wrapper">
  23. <header>
  24. <nav id="autocollapse" class="navbar navbar-inverse ng-scope" role="navigation">
  25. <div class="container">
  26. <div class="navbar-header">
  27. <button type="button" class="navbar-toggle" data-toggle="collapse" data-target="#navbar">
  28. <span class="sr-only">Toggle navigation</span>
  29. <span class="icon-bar"></span>
  30. <span class="icon-bar"></span>
  31. <span class="icon-bar"></span>
  32. </button>
  33. <a class="navbar-brand" href="../../index.html">
  34. <img id="logo" class="svg" src="../../images/logo48.png" alt="">
  35. </a>
  36. </div>
  37. <div class="collapse navbar-collapse" id="navbar">
  38. <form class="navbar-form navbar-right" role="search" id="search">
  39. <div class="form-group">
  40. <input type="text" class="form-control" id="search-query" placeholder="Search" autocomplete="off">
  41. </div>
  42. </form>
  43. </div>
  44. </div>
  45. </nav>
  46. <div class="subnav navbar navbar-default">
  47. <div class="container hide-when-search" id="breadcrumb">
  48. <ul class="breadcrumb">
  49. <li></li>
  50. </ul>
  51. </div>
  52. </div>
  53. </header>
  54. <div class="container body-content">
  55. <div id="search-results">
  56. <div class="search-list">Search Results for <span></span></div>
  57. <div class="sr-items">
  58. <p><i class="glyphicon glyphicon-refresh index-loading"></i></p>
  59. </div>
  60. <ul id="pagination" data-first="First" data-prev="Previous" data-next="Next" data-last="Last"></ul>
  61. </div>
  62. </div>
  63. <div role="main" class="container body-content hide-when-search">
  64. <div class="sidenav hide-when-search">
  65. <a class="btn toc-toggle collapse" data-toggle="collapse" href="#sidetoggle" aria-expanded="false" aria-controls="sidetoggle">Show / Hide Table of Contents</a>
  66. <div class="sidetoggle collapse" id="sidetoggle">
  67. <div id="sidetoc"></div>
  68. </div>
  69. </div>
  70. <div class="article row grid-right">
  71. <div class="col-md-10">
  72. <article class="content wrap" id="_content" data-uid="Terminal.Gui.OpenDialog">
  73. <h1 id="Terminal_Gui_OpenDialog" data-uid="Terminal.Gui.OpenDialog" class="text-break">Class OpenDialog
  74. </h1>
  75. <div class="markdown level0 summary">
  76. The <a class="xref" href="Terminal.Gui.OpenDialog.html">OpenDialog</a>provides an interactive dialog box for users to select files or directories.
  77. </div>
  78. <div class="markdown level0 conceptual"></div>
  79. <div class="inheritance">
  80. <h5>Inheritance</h5>
  81. <div class="level0"><span class="xref">System.Object</span></div>
  82. <div class="level1"><a class="xref" href="Terminal.Gui.Responder.html">Responder</a></div>
  83. <div class="level2"><a class="xref" href="Terminal.Gui.View.html">View</a></div>
  84. <div class="level3"><a class="xref" href="Terminal.Gui.Toplevel.html">Toplevel</a></div>
  85. <div class="level4"><a class="xref" href="Terminal.Gui.Window.html">Window</a></div>
  86. <div class="level5"><a class="xref" href="Terminal.Gui.Dialog.html">Dialog</a></div>
  87. <div class="level6"><a class="xref" href="Terminal.Gui.FileDialog.html">FileDialog</a></div>
  88. <div class="level7"><span class="xref">OpenDialog</span></div>
  89. </div>
  90. <div classs="implements">
  91. <h5>Implements</h5>
  92. <div><span class="xref">System.IDisposable</span></div>
  93. <div><span class="xref">System.ComponentModel.ISupportInitializeNotification</span></div>
  94. <div><span class="xref">System.ComponentModel.ISupportInitialize</span></div>
  95. </div>
  96. <div class="inheritedMembers">
  97. <h5>Inherited Members</h5>
  98. <div>
  99. <a class="xref" href="Terminal.Gui.FileDialog.html#Terminal_Gui_FileDialog_WillPresent">FileDialog.WillPresent()</a>
  100. </div>
  101. <div>
  102. <a class="xref" href="Terminal.Gui.FileDialog.html#Terminal_Gui_FileDialog_Prompt">FileDialog.Prompt</a>
  103. </div>
  104. <div>
  105. <a class="xref" href="Terminal.Gui.FileDialog.html#Terminal_Gui_FileDialog_NameFieldLabel">FileDialog.NameFieldLabel</a>
  106. </div>
  107. <div>
  108. <a class="xref" href="Terminal.Gui.FileDialog.html#Terminal_Gui_FileDialog_Message">FileDialog.Message</a>
  109. </div>
  110. <div>
  111. <a class="xref" href="Terminal.Gui.FileDialog.html#Terminal_Gui_FileDialog_CanCreateDirectories">FileDialog.CanCreateDirectories</a>
  112. </div>
  113. <div>
  114. <a class="xref" href="Terminal.Gui.FileDialog.html#Terminal_Gui_FileDialog_IsExtensionHidden">FileDialog.IsExtensionHidden</a>
  115. </div>
  116. <div>
  117. <a class="xref" href="Terminal.Gui.FileDialog.html#Terminal_Gui_FileDialog_DirectoryPath">FileDialog.DirectoryPath</a>
  118. </div>
  119. <div>
  120. <a class="xref" href="Terminal.Gui.FileDialog.html#Terminal_Gui_FileDialog_AllowedFileTypes">FileDialog.AllowedFileTypes</a>
  121. </div>
  122. <div>
  123. <a class="xref" href="Terminal.Gui.FileDialog.html#Terminal_Gui_FileDialog_AllowsOtherFileTypes">FileDialog.AllowsOtherFileTypes</a>
  124. </div>
  125. <div>
  126. <a class="xref" href="Terminal.Gui.FileDialog.html#Terminal_Gui_FileDialog_FilePath">FileDialog.FilePath</a>
  127. </div>
  128. <div>
  129. <a class="xref" href="Terminal.Gui.FileDialog.html#Terminal_Gui_FileDialog_Canceled">FileDialog.Canceled</a>
  130. </div>
  131. <div>
  132. <a class="xref" href="Terminal.Gui.Dialog.html#Terminal_Gui_Dialog_AddButton_Terminal_Gui_Button_">Dialog.AddButton(Button)</a>
  133. </div>
  134. <div>
  135. <a class="xref" href="Terminal.Gui.Dialog.html#Terminal_Gui_Dialog_ProcessKey_Terminal_Gui_KeyEvent_">Dialog.ProcessKey(KeyEvent)</a>
  136. </div>
  137. <div>
  138. <a class="xref" href="Terminal.Gui.Window.html#Terminal_Gui_Window_Title">Window.Title</a>
  139. </div>
  140. <div>
  141. <a class="xref" href="Terminal.Gui.Window.html#Terminal_Gui_Window_Add_Terminal_Gui_View_">Window.Add(View)</a>
  142. </div>
  143. <div>
  144. <a class="xref" href="Terminal.Gui.Window.html#Terminal_Gui_Window_Remove_Terminal_Gui_View_">Window.Remove(View)</a>
  145. </div>
  146. <div>
  147. <a class="xref" href="Terminal.Gui.Window.html#Terminal_Gui_Window_RemoveAll">Window.RemoveAll()</a>
  148. </div>
  149. <div>
  150. <a class="xref" href="Terminal.Gui.Window.html#Terminal_Gui_Window_Redraw_Terminal_Gui_Rect_">Window.Redraw(Rect)</a>
  151. </div>
  152. <div>
  153. <a class="xref" href="Terminal.Gui.Window.html#Terminal_Gui_Window_MouseEvent_Terminal_Gui_MouseEvent_">Window.MouseEvent(MouseEvent)</a>
  154. </div>
  155. <div>
  156. <a class="xref" href="Terminal.Gui.Window.html#Terminal_Gui_Window_Text">Window.Text</a>
  157. </div>
  158. <div>
  159. <a class="xref" href="Terminal.Gui.Window.html#Terminal_Gui_Window_TextAlignment">Window.TextAlignment</a>
  160. </div>
  161. <div>
  162. <a class="xref" href="Terminal.Gui.Toplevel.html#Terminal_Gui_Toplevel_Running">Toplevel.Running</a>
  163. </div>
  164. <div>
  165. <a class="xref" href="Terminal.Gui.Toplevel.html#Terminal_Gui_Toplevel_Loaded">Toplevel.Loaded</a>
  166. </div>
  167. <div>
  168. <a class="xref" href="Terminal.Gui.Toplevel.html#Terminal_Gui_Toplevel_Ready">Toplevel.Ready</a>
  169. </div>
  170. <div>
  171. <a class="xref" href="Terminal.Gui.Toplevel.html#Terminal_Gui_Toplevel_Unloaded">Toplevel.Unloaded</a>
  172. </div>
  173. <div>
  174. <a class="xref" href="Terminal.Gui.Toplevel.html#Terminal_Gui_Toplevel_Create">Toplevel.Create()</a>
  175. </div>
  176. <div>
  177. <a class="xref" href="Terminal.Gui.Toplevel.html#Terminal_Gui_Toplevel_CanFocus">Toplevel.CanFocus</a>
  178. </div>
  179. <div>
  180. <a class="xref" href="Terminal.Gui.Toplevel.html#Terminal_Gui_Toplevel_Modal">Toplevel.Modal</a>
  181. </div>
  182. <div>
  183. <a class="xref" href="Terminal.Gui.Toplevel.html#Terminal_Gui_Toplevel_MenuBar">Toplevel.MenuBar</a>
  184. </div>
  185. <div>
  186. <a class="xref" href="Terminal.Gui.Toplevel.html#Terminal_Gui_Toplevel_StatusBar">Toplevel.StatusBar</a>
  187. </div>
  188. <div>
  189. <a class="xref" href="Terminal.Gui.Toplevel.html#Terminal_Gui_Toplevel_OnKeyDown_Terminal_Gui_KeyEvent_">Toplevel.OnKeyDown(KeyEvent)</a>
  190. </div>
  191. <div>
  192. <a class="xref" href="Terminal.Gui.Toplevel.html#Terminal_Gui_Toplevel_OnKeyUp_Terminal_Gui_KeyEvent_">Toplevel.OnKeyUp(KeyEvent)</a>
  193. </div>
  194. <div>
  195. <a class="xref" href="Terminal.Gui.Toplevel.html#Terminal_Gui_Toplevel_ProcessColdKey_Terminal_Gui_KeyEvent_">Toplevel.ProcessColdKey(KeyEvent)</a>
  196. </div>
  197. <div>
  198. <a class="xref" href="Terminal.Gui.View.html#Terminal_Gui_View_Added">View.Added</a>
  199. </div>
  200. <div>
  201. <a class="xref" href="Terminal.Gui.View.html#Terminal_Gui_View_Removed">View.Removed</a>
  202. </div>
  203. <div>
  204. <a class="xref" href="Terminal.Gui.View.html#Terminal_Gui_View_Enter">View.Enter</a>
  205. </div>
  206. <div>
  207. <a class="xref" href="Terminal.Gui.View.html#Terminal_Gui_View_Leave">View.Leave</a>
  208. </div>
  209. <div>
  210. <a class="xref" href="Terminal.Gui.View.html#Terminal_Gui_View_MouseEnter">View.MouseEnter</a>
  211. </div>
  212. <div>
  213. <a class="xref" href="Terminal.Gui.View.html#Terminal_Gui_View_MouseLeave">View.MouseLeave</a>
  214. </div>
  215. <div>
  216. <a class="xref" href="Terminal.Gui.View.html#Terminal_Gui_View_MouseClick">View.MouseClick</a>
  217. </div>
  218. <div>
  219. <a class="xref" href="Terminal.Gui.View.html#Terminal_Gui_View_HotKey">View.HotKey</a>
  220. </div>
  221. <div>
  222. <a class="xref" href="Terminal.Gui.View.html#Terminal_Gui_View_HotKeySpecifier">View.HotKeySpecifier</a>
  223. </div>
  224. <div>
  225. <a class="xref" href="Terminal.Gui.View.html#Terminal_Gui_View_Shortcut">View.Shortcut</a>
  226. </div>
  227. <div>
  228. <a class="xref" href="Terminal.Gui.View.html#Terminal_Gui_View_ShortcutTag">View.ShortcutTag</a>
  229. </div>
  230. <div>
  231. <a class="xref" href="Terminal.Gui.View.html#Terminal_Gui_View_ShortcutAction">View.ShortcutAction</a>
  232. </div>
  233. <div>
  234. <a class="xref" href="Terminal.Gui.View.html#Terminal_Gui_View_Data">View.Data</a>
  235. </div>
  236. <div>
  237. <a class="xref" href="Terminal.Gui.View.html#Terminal_Gui_View_Driver">View.Driver</a>
  238. </div>
  239. <div>
  240. <a class="xref" href="Terminal.Gui.View.html#Terminal_Gui_View_Subviews">View.Subviews</a>
  241. </div>
  242. <div>
  243. <a class="xref" href="Terminal.Gui.View.html#Terminal_Gui_View_TabIndexes">View.TabIndexes</a>
  244. </div>
  245. <div>
  246. <a class="xref" href="Terminal.Gui.View.html#Terminal_Gui_View_TabIndex">View.TabIndex</a>
  247. </div>
  248. <div>
  249. <a class="xref" href="Terminal.Gui.View.html#Terminal_Gui_View_TabStop">View.TabStop</a>
  250. </div>
  251. <div>
  252. <a class="xref" href="Terminal.Gui.View.html#Terminal_Gui_View_Id">View.Id</a>
  253. </div>
  254. <div>
  255. <a class="xref" href="Terminal.Gui.View.html#Terminal_Gui_View_IsCurrentTop">View.IsCurrentTop</a>
  256. </div>
  257. <div>
  258. <a class="xref" href="Terminal.Gui.View.html#Terminal_Gui_View_WantMousePositionReports">View.WantMousePositionReports</a>
  259. </div>
  260. <div>
  261. <a class="xref" href="Terminal.Gui.View.html#Terminal_Gui_View_WantContinuousButtonPressed">View.WantContinuousButtonPressed</a>
  262. </div>
  263. <div>
  264. <a class="xref" href="Terminal.Gui.View.html#Terminal_Gui_View_Frame">View.Frame</a>
  265. </div>
  266. <div>
  267. <a class="xref" href="Terminal.Gui.View.html#Terminal_Gui_View_LayoutStyle">View.LayoutStyle</a>
  268. </div>
  269. <div>
  270. <a class="xref" href="Terminal.Gui.View.html#Terminal_Gui_View_Bounds">View.Bounds</a>
  271. </div>
  272. <div>
  273. <a class="xref" href="Terminal.Gui.View.html#Terminal_Gui_View_X">View.X</a>
  274. </div>
  275. <div>
  276. <a class="xref" href="Terminal.Gui.View.html#Terminal_Gui_View_Y">View.Y</a>
  277. </div>
  278. <div>
  279. <a class="xref" href="Terminal.Gui.View.html#Terminal_Gui_View_Width">View.Width</a>
  280. </div>
  281. <div>
  282. <a class="xref" href="Terminal.Gui.View.html#Terminal_Gui_View_Height">View.Height</a>
  283. </div>
  284. <div>
  285. <a class="xref" href="Terminal.Gui.View.html#Terminal_Gui_View_SuperView">View.SuperView</a>
  286. </div>
  287. <div>
  288. <a class="xref" href="Terminal.Gui.View.html#Terminal_Gui_View_SetNeedsDisplay">View.SetNeedsDisplay()</a>
  289. </div>
  290. <div>
  291. <a class="xref" href="Terminal.Gui.View.html#Terminal_Gui_View_ClearLayoutNeeded">View.ClearLayoutNeeded()</a>
  292. </div>
  293. <div>
  294. <a class="xref" href="Terminal.Gui.View.html#Terminal_Gui_View_SetNeedsDisplay_Terminal_Gui_Rect_">View.SetNeedsDisplay(Rect)</a>
  295. </div>
  296. <div>
  297. <a class="xref" href="Terminal.Gui.View.html#Terminal_Gui_View_SetChildNeedsDisplay">View.SetChildNeedsDisplay()</a>
  298. </div>
  299. <div>
  300. <a class="xref" href="Terminal.Gui.View.html#Terminal_Gui_View_Add_Terminal_Gui_View___">View.Add(View[])</a>
  301. </div>
  302. <div>
  303. <a class="xref" href="Terminal.Gui.View.html#Terminal_Gui_View_BringSubviewToFront_Terminal_Gui_View_">View.BringSubviewToFront(View)</a>
  304. </div>
  305. <div>
  306. <a class="xref" href="Terminal.Gui.View.html#Terminal_Gui_View_SendSubviewToBack_Terminal_Gui_View_">View.SendSubviewToBack(View)</a>
  307. </div>
  308. <div>
  309. <a class="xref" href="Terminal.Gui.View.html#Terminal_Gui_View_SendSubviewBackwards_Terminal_Gui_View_">View.SendSubviewBackwards(View)</a>
  310. </div>
  311. <div>
  312. <a class="xref" href="Terminal.Gui.View.html#Terminal_Gui_View_BringSubviewForward_Terminal_Gui_View_">View.BringSubviewForward(View)</a>
  313. </div>
  314. <div>
  315. <a class="xref" href="Terminal.Gui.View.html#Terminal_Gui_View_Clear">View.Clear()</a>
  316. </div>
  317. <div>
  318. <a class="xref" href="Terminal.Gui.View.html#Terminal_Gui_View_Clear_Terminal_Gui_Rect_">View.Clear(Rect)</a>
  319. </div>
  320. <div>
  321. <a class="xref" href="Terminal.Gui.View.html#Terminal_Gui_View_ScreenToView_System_Int32_System_Int32_">View.ScreenToView(Int32, Int32)</a>
  322. </div>
  323. <div>
  324. <a class="xref" href="Terminal.Gui.View.html#Terminal_Gui_View_ClipToBounds">View.ClipToBounds()</a>
  325. </div>
  326. <div>
  327. <a class="xref" href="Terminal.Gui.View.html#Terminal_Gui_View_SetClip_Terminal_Gui_Rect_">View.SetClip(Rect)</a>
  328. </div>
  329. <div>
  330. <a class="xref" href="Terminal.Gui.View.html#Terminal_Gui_View_DrawFrame_Terminal_Gui_Rect_System_Int32_System_Boolean_">View.DrawFrame(Rect, Int32, Boolean)</a>
  331. </div>
  332. <div>
  333. <a class="xref" href="Terminal.Gui.View.html#Terminal_Gui_View_DrawHotString_NStack_ustring_Terminal_Gui_Attribute_Terminal_Gui_Attribute_">View.DrawHotString(ustring, Attribute, Attribute)</a>
  334. </div>
  335. <div>
  336. <a class="xref" href="Terminal.Gui.View.html#Terminal_Gui_View_DrawHotString_NStack_ustring_System_Boolean_Terminal_Gui_ColorScheme_">View.DrawHotString(ustring, Boolean, ColorScheme)</a>
  337. </div>
  338. <div>
  339. <a class="xref" href="Terminal.Gui.View.html#Terminal_Gui_View_Move_System_Int32_System_Int32_">View.Move(Int32, Int32)</a>
  340. </div>
  341. <div>
  342. <a class="xref" href="Terminal.Gui.View.html#Terminal_Gui_View_PositionCursor">View.PositionCursor()</a>
  343. </div>
  344. <div>
  345. <a class="xref" href="Terminal.Gui.View.html#Terminal_Gui_View_HasFocus">View.HasFocus</a>
  346. </div>
  347. <div>
  348. <a class="xref" href="Terminal.Gui.View.html#Terminal_Gui_View_OnAdded_Terminal_Gui_View_">View.OnAdded(View)</a>
  349. </div>
  350. <div>
  351. <a class="xref" href="Terminal.Gui.View.html#Terminal_Gui_View_OnRemoved_Terminal_Gui_View_">View.OnRemoved(View)</a>
  352. </div>
  353. <div>
  354. <a class="xref" href="Terminal.Gui.View.html#Terminal_Gui_View_OnEnter_Terminal_Gui_View_">View.OnEnter(View)</a>
  355. </div>
  356. <div>
  357. <a class="xref" href="Terminal.Gui.View.html#Terminal_Gui_View_OnLeave_Terminal_Gui_View_">View.OnLeave(View)</a>
  358. </div>
  359. <div>
  360. <a class="xref" href="Terminal.Gui.View.html#Terminal_Gui_View_Focused">View.Focused</a>
  361. </div>
  362. <div>
  363. <a class="xref" href="Terminal.Gui.View.html#Terminal_Gui_View_MostFocused">View.MostFocused</a>
  364. </div>
  365. <div>
  366. <a class="xref" href="Terminal.Gui.View.html#Terminal_Gui_View_ColorScheme">View.ColorScheme</a>
  367. </div>
  368. <div>
  369. <a class="xref" href="Terminal.Gui.View.html#Terminal_Gui_View_AddRune_System_Int32_System_Int32_System_Rune_">View.AddRune(Int32, Int32, Rune)</a>
  370. </div>
  371. <div>
  372. <a class="xref" href="Terminal.Gui.View.html#Terminal_Gui_View_ClearNeedsDisplay">View.ClearNeedsDisplay()</a>
  373. </div>
  374. <div>
  375. <a class="xref" href="Terminal.Gui.View.html#Terminal_Gui_View_DrawContent">View.DrawContent</a>
  376. </div>
  377. <div>
  378. <a class="xref" href="Terminal.Gui.View.html#Terminal_Gui_View_OnDrawContent_Terminal_Gui_Rect_">View.OnDrawContent(Rect)</a>
  379. </div>
  380. <div>
  381. <a class="xref" href="Terminal.Gui.View.html#Terminal_Gui_View_SetFocus">View.SetFocus()</a>
  382. </div>
  383. <div>
  384. <a class="xref" href="Terminal.Gui.View.html#Terminal_Gui_View_KeyPress">View.KeyPress</a>
  385. </div>
  386. <div>
  387. <a class="xref" href="Terminal.Gui.View.html#Terminal_Gui_View_ProcessHotKey_Terminal_Gui_KeyEvent_">View.ProcessHotKey(KeyEvent)</a>
  388. </div>
  389. <div>
  390. <a class="xref" href="Terminal.Gui.View.html#Terminal_Gui_View_KeyDown">View.KeyDown</a>
  391. </div>
  392. <div>
  393. <a class="xref" href="Terminal.Gui.View.html#Terminal_Gui_View_KeyUp">View.KeyUp</a>
  394. </div>
  395. <div>
  396. <a class="xref" href="Terminal.Gui.View.html#Terminal_Gui_View_EnsureFocus">View.EnsureFocus()</a>
  397. </div>
  398. <div>
  399. <a class="xref" href="Terminal.Gui.View.html#Terminal_Gui_View_FocusFirst">View.FocusFirst()</a>
  400. </div>
  401. <div>
  402. <a class="xref" href="Terminal.Gui.View.html#Terminal_Gui_View_FocusLast">View.FocusLast()</a>
  403. </div>
  404. <div>
  405. <a class="xref" href="Terminal.Gui.View.html#Terminal_Gui_View_FocusPrev">View.FocusPrev()</a>
  406. </div>
  407. <div>
  408. <a class="xref" href="Terminal.Gui.View.html#Terminal_Gui_View_FocusNext">View.FocusNext()</a>
  409. </div>
  410. <div>
  411. <a class="xref" href="Terminal.Gui.View.html#Terminal_Gui_View_LayoutStarted">View.LayoutStarted</a>
  412. </div>
  413. <div>
  414. <a class="xref" href="Terminal.Gui.View.html#Terminal_Gui_View_LayoutComplete">View.LayoutComplete</a>
  415. </div>
  416. <div>
  417. <a class="xref" href="Terminal.Gui.View.html#Terminal_Gui_View_Initialized">View.Initialized</a>
  418. </div>
  419. <div>
  420. <a class="xref" href="Terminal.Gui.View.html#Terminal_Gui_View_LayoutSubviews">View.LayoutSubviews()</a>
  421. </div>
  422. <div>
  423. <a class="xref" href="Terminal.Gui.View.html#Terminal_Gui_View_AutoSize">View.AutoSize</a>
  424. </div>
  425. <div>
  426. <a class="xref" href="Terminal.Gui.View.html#Terminal_Gui_View_IsInitialized">View.IsInitialized</a>
  427. </div>
  428. <div>
  429. <a class="xref" href="Terminal.Gui.View.html#Terminal_Gui_View_ToString">View.ToString()</a>
  430. </div>
  431. <div>
  432. <a class="xref" href="Terminal.Gui.View.html#Terminal_Gui_View_OnMouseEnter_Terminal_Gui_MouseEvent_">View.OnMouseEnter(MouseEvent)</a>
  433. </div>
  434. <div>
  435. <a class="xref" href="Terminal.Gui.View.html#Terminal_Gui_View_OnMouseLeave_Terminal_Gui_MouseEvent_">View.OnMouseLeave(MouseEvent)</a>
  436. </div>
  437. <div>
  438. <a class="xref" href="Terminal.Gui.View.html#Terminal_Gui_View_OnMouseEvent_Terminal_Gui_MouseEvent_">View.OnMouseEvent(MouseEvent)</a>
  439. </div>
  440. <div>
  441. <a class="xref" href="Terminal.Gui.View.html#Terminal_Gui_View_OnMouseClick_Terminal_Gui_View_MouseEventArgs_">View.OnMouseClick(View.MouseEventArgs)</a>
  442. </div>
  443. <div>
  444. <a class="xref" href="Terminal.Gui.View.html#Terminal_Gui_View_Dispose_System_Boolean_">View.Dispose(Boolean)</a>
  445. </div>
  446. <div>
  447. <a class="xref" href="Terminal.Gui.View.html#Terminal_Gui_View_BeginInit">View.BeginInit()</a>
  448. </div>
  449. <div>
  450. <a class="xref" href="Terminal.Gui.View.html#Terminal_Gui_View_EndInit">View.EndInit()</a>
  451. </div>
  452. <div>
  453. <a class="xref" href="Terminal.Gui.View.html#Terminal_Gui_View_Visible">View.Visible</a>
  454. </div>
  455. <div>
  456. <a class="xref" href="Terminal.Gui.View.html#Terminal_Gui_View_SetWidth_System_Int32_System_Int32__">View.SetWidth(Int32, Int32)</a>
  457. </div>
  458. <div>
  459. <a class="xref" href="Terminal.Gui.View.html#Terminal_Gui_View_SetHeight_System_Int32_System_Int32__">View.SetHeight(Int32, Int32)</a>
  460. </div>
  461. <div>
  462. <a class="xref" href="Terminal.Gui.Responder.html#Terminal_Gui_Responder_Dispose">Responder.Dispose()</a>
  463. </div>
  464. <div>
  465. <span class="xref">System.Object.Equals(System.Object)</span>
  466. </div>
  467. <div>
  468. <span class="xref">System.Object.Equals(System.Object, System.Object)</span>
  469. </div>
  470. <div>
  471. <span class="xref">System.Object.GetHashCode()</span>
  472. </div>
  473. <div>
  474. <span class="xref">System.Object.GetType()</span>
  475. </div>
  476. <div>
  477. <span class="xref">System.Object.MemberwiseClone()</span>
  478. </div>
  479. <div>
  480. <span class="xref">System.Object.ReferenceEquals(System.Object, System.Object)</span>
  481. </div>
  482. </div>
  483. <h6><strong>Namespace</strong>: <a class="xref" href="Terminal.Gui.html">Terminal.Gui</a></h6>
  484. <h6><strong>Assembly</strong>: Terminal.Gui.dll</h6>
  485. <h5 id="Terminal_Gui_OpenDialog_syntax">Syntax</h5>
  486. <div class="codewrapper">
  487. <pre><code class="lang-csharp hljs">public class OpenDialog : FileDialog, IDisposable, ISupportInitializeNotification, ISupportInitialize</code></pre>
  488. </div>
  489. <h5 id="Terminal_Gui_OpenDialog_remarks"><strong>Remarks</strong></h5>
  490. <div class="markdown level0 remarks">
  491. <p>
  492. The open dialog can be used to select files for opening, it can be configured to allow
  493. multiple items to be selected (based on the AllowsMultipleSelection) variable and
  494. you can control whether this should allow files or directories to be selected.
  495. </p>
  496. <p>
  497. To use, create an instance of <a class="xref" href="Terminal.Gui.OpenDialog.html">OpenDialog</a>, and pass it to
  498. <a class="xref" href="Terminal.Gui.Application.html#Terminal_Gui_Application_Run_System_Func_System_Exception_System_Boolean__">Run(Func&lt;Exception, Boolean&gt;)</a>. This will run the dialog modally,
  499. and when this returns, the list of filds will be available on the <a class="xref" href="Terminal.Gui.OpenDialog.html#Terminal_Gui_OpenDialog_FilePaths">FilePaths</a> property.
  500. </p>
  501. <p>
  502. To select more than one file, users can use the spacebar, or control-t.
  503. </p>
  504. </div>
  505. <h3 id="constructors">Constructors
  506. </h3>
  507. <a id="Terminal_Gui_OpenDialog__ctor_" data-uid="Terminal.Gui.OpenDialog.#ctor*"></a>
  508. <h4 id="Terminal_Gui_OpenDialog__ctor" data-uid="Terminal.Gui.OpenDialog.#ctor">OpenDialog()</h4>
  509. <div class="markdown level1 summary">
  510. Initializes a new <a class="xref" href="Terminal.Gui.OpenDialog.html">OpenDialog</a>.
  511. </div>
  512. <div class="markdown level1 conceptual"></div>
  513. <h5 class="decalaration">Declaration</h5>
  514. <div class="codewrapper">
  515. <pre><code class="lang-csharp hljs">public OpenDialog()</code></pre>
  516. </div>
  517. <a id="Terminal_Gui_OpenDialog__ctor_" data-uid="Terminal.Gui.OpenDialog.#ctor*"></a>
  518. <h4 id="Terminal_Gui_OpenDialog__ctor_NStack_ustring_NStack_ustring_" data-uid="Terminal.Gui.OpenDialog.#ctor(NStack.ustring,NStack.ustring)">OpenDialog(ustring, ustring)</h4>
  519. <div class="markdown level1 summary">
  520. Initializes a new <a class="xref" href="Terminal.Gui.OpenDialog.html">OpenDialog</a>.
  521. </div>
  522. <div class="markdown level1 conceptual"></div>
  523. <h5 class="decalaration">Declaration</h5>
  524. <div class="codewrapper">
  525. <pre><code class="lang-csharp hljs">public OpenDialog(ustring title, ustring message)</code></pre>
  526. </div>
  527. <h5 class="parameters">Parameters</h5>
  528. <table class="table table-bordered table-striped table-condensed">
  529. <thead>
  530. <tr>
  531. <th>Type</th>
  532. <th>Name</th>
  533. <th>Description</th>
  534. </tr>
  535. </thead>
  536. <tbody>
  537. <tr>
  538. <td><span class="xref">NStack.ustring</span></td>
  539. <td><span class="parametername">title</span></td>
  540. <td></td>
  541. </tr>
  542. <tr>
  543. <td><span class="xref">NStack.ustring</span></td>
  544. <td><span class="parametername">message</span></td>
  545. <td></td>
  546. </tr>
  547. </tbody>
  548. </table>
  549. <h3 id="properties">Properties
  550. </h3>
  551. <a id="Terminal_Gui_OpenDialog_AllowsMultipleSelection_" data-uid="Terminal.Gui.OpenDialog.AllowsMultipleSelection*"></a>
  552. <h4 id="Terminal_Gui_OpenDialog_AllowsMultipleSelection" data-uid="Terminal.Gui.OpenDialog.AllowsMultipleSelection">AllowsMultipleSelection</h4>
  553. <div class="markdown level1 summary">
  554. Gets or sets a value indicating whether this <a class="xref" href="Terminal.Gui.OpenDialog.html">OpenDialog</a> allows multiple selection.
  555. </div>
  556. <div class="markdown level1 conceptual"></div>
  557. <h5 class="decalaration">Declaration</h5>
  558. <div class="codewrapper">
  559. <pre><code class="lang-csharp hljs">public bool AllowsMultipleSelection { get; set; }</code></pre>
  560. </div>
  561. <h5 class="propertyValue">Property Value</h5>
  562. <table class="table table-bordered table-striped table-condensed">
  563. <thead>
  564. <tr>
  565. <th>Type</th>
  566. <th>Description</th>
  567. </tr>
  568. </thead>
  569. <tbody>
  570. <tr>
  571. <td><span class="xref">System.Boolean</span></td>
  572. <td><code>true</code> if allows multiple selection; otherwise, <code>false</code>, defaults to false.</td>
  573. </tr>
  574. </tbody>
  575. </table>
  576. <a id="Terminal_Gui_OpenDialog_CanChooseDirectories_" data-uid="Terminal.Gui.OpenDialog.CanChooseDirectories*"></a>
  577. <h4 id="Terminal_Gui_OpenDialog_CanChooseDirectories" data-uid="Terminal.Gui.OpenDialog.CanChooseDirectories">CanChooseDirectories</h4>
  578. <div class="markdown level1 summary">
  579. Gets or sets a value indicating whether this <a class="xref" href="Terminal.Gui.OpenDialog.html">OpenDialog</a> can choose directories.
  580. </div>
  581. <div class="markdown level1 conceptual"></div>
  582. <h5 class="decalaration">Declaration</h5>
  583. <div class="codewrapper">
  584. <pre><code class="lang-csharp hljs">public bool CanChooseDirectories { get; set; }</code></pre>
  585. </div>
  586. <h5 class="propertyValue">Property Value</h5>
  587. <table class="table table-bordered table-striped table-condensed">
  588. <thead>
  589. <tr>
  590. <th>Type</th>
  591. <th>Description</th>
  592. </tr>
  593. </thead>
  594. <tbody>
  595. <tr>
  596. <td><span class="xref">System.Boolean</span></td>
  597. <td><code>true</code> if can choose directories; otherwise, <code>false</code> defaults to <code>false</code>.</td>
  598. </tr>
  599. </tbody>
  600. </table>
  601. <a id="Terminal_Gui_OpenDialog_CanChooseFiles_" data-uid="Terminal.Gui.OpenDialog.CanChooseFiles*"></a>
  602. <h4 id="Terminal_Gui_OpenDialog_CanChooseFiles" data-uid="Terminal.Gui.OpenDialog.CanChooseFiles">CanChooseFiles</h4>
  603. <div class="markdown level1 summary">
  604. Gets or sets a value indicating whether this <a class="xref" href="Terminal.Gui.OpenDialog.html">OpenDialog</a> can choose files.
  605. </div>
  606. <div class="markdown level1 conceptual"></div>
  607. <h5 class="decalaration">Declaration</h5>
  608. <div class="codewrapper">
  609. <pre><code class="lang-csharp hljs">public bool CanChooseFiles { get; set; }</code></pre>
  610. </div>
  611. <h5 class="propertyValue">Property Value</h5>
  612. <table class="table table-bordered table-striped table-condensed">
  613. <thead>
  614. <tr>
  615. <th>Type</th>
  616. <th>Description</th>
  617. </tr>
  618. </thead>
  619. <tbody>
  620. <tr>
  621. <td><span class="xref">System.Boolean</span></td>
  622. <td><code>true</code> if can choose files; otherwise, <code>false</code>. Defaults to <code>true</code></td>
  623. </tr>
  624. </tbody>
  625. </table>
  626. <a id="Terminal_Gui_OpenDialog_FilePaths_" data-uid="Terminal.Gui.OpenDialog.FilePaths*"></a>
  627. <h4 id="Terminal_Gui_OpenDialog_FilePaths" data-uid="Terminal.Gui.OpenDialog.FilePaths">FilePaths</h4>
  628. <div class="markdown level1 summary">
  629. Returns the selected files, or an empty list if nothing has been selected
  630. </div>
  631. <div class="markdown level1 conceptual"></div>
  632. <h5 class="decalaration">Declaration</h5>
  633. <div class="codewrapper">
  634. <pre><code class="lang-csharp hljs">public IReadOnlyList&lt;string&gt; FilePaths { get; }</code></pre>
  635. </div>
  636. <h5 class="propertyValue">Property Value</h5>
  637. <table class="table table-bordered table-striped table-condensed">
  638. <thead>
  639. <tr>
  640. <th>Type</th>
  641. <th>Description</th>
  642. </tr>
  643. </thead>
  644. <tbody>
  645. <tr>
  646. <td><span class="xref">System.Collections.Generic.IReadOnlyList</span>&lt;<span class="xref">System.String</span>&gt;</td>
  647. <td>The file paths.</td>
  648. </tr>
  649. </tbody>
  650. </table>
  651. <h3 id="implements">Implements</h3>
  652. <div>
  653. <span class="xref">System.IDisposable</span>
  654. </div>
  655. <div>
  656. <span class="xref">System.ComponentModel.ISupportInitializeNotification</span>
  657. </div>
  658. <div>
  659. <span class="xref">System.ComponentModel.ISupportInitialize</span>
  660. </div>
  661. </article>
  662. </div>
  663. <div class="hidden-sm col-md-2" role="complementary">
  664. <div class="sideaffix">
  665. <div class="contribution">
  666. <ul class="nav">
  667. </ul>
  668. </div>
  669. <nav class="bs-docs-sidebar hidden-print hidden-xs hidden-sm affix" id="affix">
  670. <h5>In This Article</h5>
  671. <div></div>
  672. </nav>
  673. </div>
  674. </div>
  675. </div>
  676. </div>
  677. <footer>
  678. <div class="grad-bottom"></div>
  679. <div class="footer">
  680. <div class="container">
  681. <span class="pull-right">
  682. <a href="#top">Back to top</a>
  683. </span>
  684. <span>Generated by <strong>DocFX</strong></span>
  685. </div>
  686. </div>
  687. </footer>
  688. </div>
  689. <script type="text/javascript" src="../../styles/docfx.vendor.js"></script>
  690. <script type="text/javascript" src="../../styles/docfx.js"></script>
  691. <script type="text/javascript" src="../../styles/main.js"></script>
  692. </body>
  693. </html>