<?xml version="1.0" encoding="utf-8"?>
<?xml-stylesheet href="../../xml/stylesheet/description.xslt" type="text/xsl"?>
<node type="DynamicNode.Lib.Cockpit.NFile" assembly="NLibCockpit" xmlns="http://dynamicnodes.mastersign.de/description">
  <caption>Dateiauswahl</caption>
  <group>Cockpit</group>
  <description>Stellt einen Dateiauswahldialog im Cockpit zur Verfügung.</description>
  <inPorts>
    <port name="name">
      <type>string</type>
      <description>Der Name des Steuerelements.</description>
    </port>
    <port name="autoPublish">
      <type>bool</type>
      <description><c>true</c>, wenn eine Benutzereingabe durch das Steuerelement sofort
      an den Ausgang weitergeleitet werden soll, sonst <c>false</c>.</description>
    </port>
    <port name="browseType">
      <type>DynamicNode.Lib.Cockpit.FileBrowseType</type>
      <description>Die Art des Dialogfensters. Entweder &quot;Datei öffnen&quot; oder &quot;Datei speichern&quot;.</description>
    </port>
    <port name="filter">
      <type>string</type>
      <description>Der Dateiauswahlfilter. Er besteht aus zwei Teilen: &quot;&lt;Anzeige&gt;|&lt;Filter&gt;&quot;. Ein einfaches Beispiel ist: &quot;Bilddatei (*.jpg, *.png)|*.jpg;*.png&quot;</description>
    </port>
    <port name="defaultExt">
      <type>string</type>
      <description>Die Standarderweiterung, welche an Dateinamen automatisch angefügt wird.</description>
    </port>
    <port name="title">
      <type>string</type>
      <description>Der Titel des Dialogfensters.</description>
    </port>
  </inPorts>
  <outPorts>
    <port name="value">
      <type>System.IO.FileInfo</type>
      <description>Die ausgewählte Datei.</description>
    </port>
  </outPorts>
  <helpText>Stellt eine Dateiauswahl als Benutzerschnittstelle zur Verfügung.</helpText>
  <customArea>Der Name des Steuerelements.</customArea>
</node>