> For the complete documentation index, see [llms.txt](https://docs.devolutions.net/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.devolutions.net/powershell-universal/de/powershell-befehle/new-udtransferlist.md).

# New-UDTransferList

New-UDTransferList erstellt ein Shuttle-Steuerelement mit zwei Listen in PowerShell Universal, mit dem Benutzer ein oder mehrere Elemente zwischen zwei Listen verschieben können.

### Übersicht

Erstellt eine Transferlisten-Komponente.

### Syntax

```powershell
New-UDTransferList [[-Id] <String>] [[-Item] <ScriptBlock>] [[-SelectedItem] <String[]>] [[-OnChange] <Endpoint>] [[-ClassName] <String>] [-Disabled] [[-Height] <String>] [[-Width] <String>] [-ShowSearch] [[-Alignment] <String>] [-Dense] [[-LeftTitle] <String>] [[-RightTitle] <String>] [[-LeftSubTitle] <String>] [[-RightSubTitle] <String>] [-Enhanced] [<CommonParameters>]
```

### Beschreibung

Eine Transferliste (oder "Shuttle") ermöglicht es dem Benutzer, ein oder mehrere Listenelemente zwischen Listen zu verschieben.

### Parameter

#### -Id

Die ID dieser Komponente.

```
Required?                    false
Position?                    1
Default value                [Guid]::NewGuid()
Accept pipeline input?       false
Aliases
Accept wildcard characters?  false
```

#### -Item

Eine Liste von Elementen, die zwischen Listen übertragen werden können. Verwenden Sie New-UDTransferListItem, um ein Element zu erstellen.

```
Required?                    false
Position?                    2
Default value
Accept pipeline input?       false
Aliases
Accept wildcard characters?  false
```

#### -SelectedItem \<String\[]>

Eine Liste ausgewählter Elemente. Verwenden Sie den Wert von item, um Elemente zwischen Listen zu übertragen.

```
Required?                    false
Position?                    3
Default value                @()
Accept pipeline input?       false
Aliases
Accept wildcard characters?  false
```

#### -OnChange

Ein Skriptblock, der ausgeführt wird, wenn der Benutzer die ausgewählten Elemente ändert.

```
Required?                    false
Position?                    4
Default value
Accept pipeline input?       false
Aliases
Accept wildcard characters?  false
```

#### -ClassName

```
Required?                    false
Position?                    5
Default value
Accept pipeline input?       false
Aliases
Accept wildcard characters?  false
```

#### -Disabled

```
Required?                    false
Position?                    named
Default value                False
Accept pipeline input?       false
Aliases
Accept wildcard characters?  false
```

#### -Height

```
Required?                    false
Position?                    6
Default value
Accept pipeline input?       false
Aliases
Accept wildcard characters?  false
```

#### -Width

```
Required?                    false
Position?                    7
Default value                100%
Accept pipeline input?       false
Aliases
Accept wildcard characters?  false
```

#### -ShowSearch

Zeigt das Suchfeld für die Elemente auf der linken Seite an

```
Required?                    false
Position?                    named
Default value                False
Accept pipeline input?       false
Aliases
Accept wildcard characters?  false
```

#### -Alignment

Ausrichtung der Transferliste. Gültige Werte sind left, right und center.

```
Required?                    false
Position?                    8
Default value                center
Accept pipeline input?       false
Aliases
Accept wildcard characters?  false
```

#### -Dense

Macht die Transferliste kompakt.

```
Required?                    false
Position?                    named
Default value                False
Accept pipeline input?       false
Aliases
Accept wildcard characters?  false
```

#### -LeftTitle

Titel für die linke Liste.

```
Required?                    false
Position?                    9
Default value
Accept pipeline input?       false
Aliases
Accept wildcard characters?  false
```

#### -RightTitle

Titel für die rechte Liste.

```
Required?                    false
Position?                    10
Default value
Accept pipeline input?       false
Aliases
Accept wildcard characters?  false
```

#### -LeftSubTitle

Untertitel für die linke Liste.

```
Required?                    false
Position?                    11
Default value
Accept pipeline input?       false
Aliases
Accept wildcard characters?  false
```

#### -RightSubTitle

Untertitel für die rechte Liste.

```
Required?                    false
Position?                    12
Default value
Accept pipeline input?       false
Aliases
Accept wildcard characters?  false
```

#### -Enhanced

Erweiterte Auswahl anzeigen.

```
Required?                    false
Position?                    named
Default value                False
Accept pipeline input?       false
Aliases
Accept wildcard characters?  false
```

#### Allgemeine Parameter

Dieses Cmdlet unterstützt die allgemeinen Parameter: Verbose, Debug, ErrorAction, ErrorVariable, WarningAction, WarningVariable, OutBuffer, PipelineVariable und OutVariable. Weitere Informationen finden Sie unter [about\_CommonParameters](https://go.microsoft.com/fwlink/?LinkID=113216).

### Ausgaben

### Beispiele

#### Beispiel 1: Einfache Transferliste

```powershell
New-UDTransferList -Item {
    New-UDTransferListItem -Name 'test1' -Value 1
    New-UDTransferListItem -Name 'test2' -Value 2
    New-UDTransferListItem -Name 'test3' -Value 3
    New-UDTransferListItem -Name 'test4' -Value 4
    New-UDTransferListItem -Name 'test5' -Value 5
} -Id 'transferlist1'
```

Erstellt eine einfache Transferliste.

#### Beispiel 2: OnChange

```powershell
New-UDTransferList -Item {
    New-UDTransferListItem -Name 'test1' -Value 1
    New-UDTransferListItem -Name 'test2' -Value 2
    New-UDTransferListItem -Name 'test3' -Value 3
    New-UDTransferListItem -Name 'test4' -Value 4
    New-UDTransferListItem -Name 'test5' -Value 5
} -OnChange {
    if ($EventData) {
       Show-UDToast ($EventData | ConvertTo-Json)
    } else {
       Show-UDToast "No items selected"
    }
} -Id 'transferlist2'
```

Erstellt eine Transferliste mit einem OnChange-Skriptblock.

#### Beispiel 3: Ausgewählte Elemente

```powershell
New-UDTransferList -Item {
    New-UDTransferListItem -Name 'test1' -Value 1
    New-UDTransferListItem -Name 'test2' -Value 2
    New-UDTransferListItem -Name 'test3' -Value 3
    New-UDTransferListItem -Name 'test4' -Value 4
    New-UDTransferListItem -Name 'test5' -Value 5
} -SelectedItem @(1, 2) -Id 'transferlist3'
```

Erstellt eine Transferliste mit ausgewählten Elementen.

#### Beispiel 4: Deaktiviert

```powershell
New-UDTransferList -Item {
    New-UDTransferListItem -Name 'test1' -Value 1
    New-UDTransferListItem -Name 'test2' -Value 2
    New-UDTransferListItem -Name 'test3' -Value 3
    New-UDTransferListItem -Name 'test4' -Value 4
    New-UDTransferListItem -Name 'test5' -Value 5
} -Disabled -Id 'transferlist4'
```

Erstellt eine deaktivierte Transferliste.

#### Beispiel 5: Deaktiviertes Element

```powershell
New-UDTransferList -Item {
    New-UDTransferListItem -Name 'test1' -Value 1
    New-UDTransferListItem -Name 'test2' -Value 2
    New-UDTransferListItem -Name 'test3' -Value 3
    New-UDTransferListItem -Name 'test4' -Value 4
    New-UDTransferListItem -Name 'test5' -Value 5 -Disabled
} -Id 'transferlist5'
```

Erstellt eine Transferliste mit einem deaktivierten Element.

#### Beispiel 6: Breite und Höhe

```powershell
New-UDTransferList -Item {
    New-UDTransferListItem -Name 'test1' -Value 1
    New-UDTransferListItem -Name 'test2' -Value 2
    New-UDTransferListItem -Name 'test3' -Value 3
    New-UDTransferListItem -Name 'test4' -Value 4
    New-UDTransferListItem -Name 'test5' -Value 5
} -Id 'transferlist6' -Width "50%" -Height '200'
```

Erstellt eine Transferliste mit einer Breite und Höhe.

#### Beispiel 7: Kompakt

```powershell
New-UDTransferList -Item {
    New-UDTransferListItem -Name 'test1' -Value 1
    New-UDTransferListItem -Name 'test2' -Value 2
    New-UDTransferListItem -Name 'test3' -Value 3
    New-UDTransferListItem -Name 'test4' -Value 4
    New-UDTransferListItem -Name 'test5' -Value 5
} -Id 'transferlist7' -Dense
```

Erstellt eine Transferliste mit kompakten Elementen.

#### Beispiel 8: Suche anzeigen

```powershell
New-UDTransferList -Item {
    New-UDTransferListItem -Name 'test1' -Value 1
    New-UDTransferListItem -Name 'test2' -Value 2
    New-UDTransferListItem -Name 'test3' -Value 3
    New-UDTransferListItem -Name 'test4' -Value 4
    New-UDTransferListItem -Name 'test5' -Value 5
} -Id 'transferlist8' -ShowSearch
```

Erstellt eine Transferliste mit einem Suchfeld.

#### Beispiel 9: Titel

```powershell
New-UDTransferList -Item {
    New-UDTransferListItem -Name 'test1' -Value 1
    New-UDTransferListItem -Name 'test2' -Value 2
    New-UDTransferListItem -Name 'test3' -Value 3
    New-UDTransferListItem -Name 'test4' -Value 4
    New-UDTransferListItem -Name 'test5' -Value 5
} -Id 'transferlist9' -LeftTitle 'Left Title' -RightTitle 'Right Title' -LeftSubTitle 'Left Subtitle' -RightSubTitle 'Right Subtitle'
```

Erstellt eine Transferliste mit Titeln.

#### Beispiel 10: Erweitert

```powershell
New-UDTransferList -Item {
    New-UDTransferListItem -Name 'test1' -Value 1
    New-UDTransferListItem -Name 'test2' -Value 2
    New-UDTransferListItem -Name 'test3' -Value 3
    New-UDTransferListItem -Name 'test4' -Value 4
    New-UDTransferListItem -Name 'test5' -Value 5
} -Id 'transferlist10' -Enhanced
```

Erstellt eine Transferliste mit erweiterter Auswahl.


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter, and the optional `goal` query parameter:

```
GET https://docs.devolutions.net/powershell-universal/de/powershell-befehle/new-udtransferlist.md?ask=<question>&goal=<endgoal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is optional and describes the broader end goal you are ultimately trying to accomplish on behalf of the user. GitBook uses it to tailor the answer towards what is most useful for that goal.

The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
