Powershell ListBox mit Trennstrich oder Text (Nachfrage)
Ich möchte gern diesen alten Thread nochmals aufgreifen und in die Runde fragen:
Powershell ListBox mit Trennstrich oder Text
Gibt es vielleicht eine Möglichkeit das Beispiel bei einer Combobox anzuwenden, wo die Trennstriche nicht auswählbar sind?
Leider haben meine Versuche nicht den Erfolg gebracht.
Interessant wäre auch, wenn jede 2 Item in einer anderen Farbe angezeigt werden könnte.
Hat jemand vielleicht einen Tipp, wie man so etwas umsetzen kann?
Powershell ListBox mit Trennstrich oder Text
Gibt es vielleicht eine Möglichkeit das Beispiel bei einer Combobox anzuwenden, wo die Trennstriche nicht auswählbar sind?
Leider haben meine Versuche nicht den Erfolg gebracht.
Interessant wäre auch, wenn jede 2 Item in einer anderen Farbe angezeigt werden könnte.
Hat jemand vielleicht einen Tipp, wie man so etwas umsetzen kann?
Bitte markiere auch die Kommentare, die zur Lösung des Beitrags beigetragen haben
Content-ID: 643026
Url: https://administrator.de/contentid/643026
Ausgedruckt am: 19.11.2024 um 05:11 Uhr
5 Kommentare
Neuester Kommentar
Mit Windows Forms geht das nicht. Wohl aber mit WPF, damit hast du wesentlich mehr Möglichkeiten.
Add-Type -AssemblyName Presentationframework
[string]$xaml = @"
<Window xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation" xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml" Title="MainWindow" Height="159" Width="288">
<Grid>
<ComboBox Height="29" HorizontalAlignment="Left" Margin="64,43,0,0" Name="comboBox1" VerticalAlignment="Top" Width="157" ItemsSource="{Binding}" AlternationCount="2">
<ComboBox.Resources>
<Style TargetType="{x:Type ComboBoxItem}">
<Style.Triggers>
<Trigger Property="ItemsControl.AlternationIndex" Value="0">
<Setter Property="Background" Value="White" />
</Trigger>
<Trigger Property="ItemsControl.AlternationIndex" Value="1">
<Setter Property="Background" Value="LightGray" />
</Trigger>
</Style.Triggers>
</Style>
</ComboBox.Resources>
<ComboBoxItem Content="Item1" />
<ComboBoxItem Content="Item2" />
<Separator />
<ComboBoxItem Content="Item3" />
<ComboBoxItem Content="Item4" />
</ComboBox>
</Grid>
</Window>
"@
$window=[Windows.Markup.XamlReader]::Parse($xaml)
$async = $window.Dispatcher.InvokeAsync({$window.ShowDialog() | Out-Null})
$async.Wait() | Out-Null