Hallo zusammen,
bin neu hier, und auch neu im Bereich WPF unterwegs..
Bin hier an nem kleinen Projekt und hab ein DataGrid erstellt, indem oben verschiedene Spalten angelegt sind, die aus der ListBox Daten anzeigen.
Nun möche ich bei 2 Spalten (Bemassung, und Platztyp) ein Dropdown zur Auswahl von 2-3 weiteren sachen haben.
Bekomme dies aber irgendwie nicht hin.
So sieht der Code aus:
Hoffe es ist so zu lesen, oder gibts hier eine funktion um den Text passend einzurücken
sieht schon besser aus.. Thx a.b_om
Hab es jetzt in Zeile 27 so geändert:
<DataGridComboBoxColumn x:Name="DGPLATZTYP" SelectedItemBinding="{Binding Platztyp}" Header="Platztyp" />
und im Code behind:
DGPLATZTYP.ItemsSource = {"PALPLA", "DLP", "FB"}
jetzt funktioniert der Dropdown mit den 3 auswahlmöglichkeiten.
Jedoch ist es irgendwie komisch.. ich muss erst auf die spalte klicken wenn ich eins von den 3 auswählen will, dann nochmal auf den Pfeil, dann nochmal und ich sehe die 3 die zur Auswahl stehen.
Geht das irgendwie beim ersten Klick.-?
Ist etwas komisch so.
bin neu hier, und auch neu im Bereich WPF unterwegs..
Bin hier an nem kleinen Projekt und hab ein DataGrid erstellt, indem oben verschiedene Spalten angelegt sind, die aus der ListBox Daten anzeigen.
Nun möche ich bei 2 Spalten (Bemassung, und Platztyp) ein Dropdown zur Auswahl von 2-3 weiteren sachen haben.
Bekomme dies aber irgendwie nicht hin.
So sieht der Code aus:
VB.NET-Quellcode
- <Grid>
- <ScrollViewer Margin="0,0,-444,0">
- <ItemsControl Name="Tree" Width="Auto" Height="Auto">
- <Label Content="Ebenen Templates" FontStyle="Italic" Foreground="WhiteSmoke" Width="116" HorizontalAlignment="Left" Margin="7,0,0,0" FontWeight="Bold"/>
- <StackPanel Orientation="Horizontal">
- <ListBox x:Name="TEmplateItems" HorizontalAlignment="Left" Height="563" Width="355" Margin="10,0,0,0" RenderTransformOrigin="0.43,-1.672" BorderBrush="#FF11F5F5">
- <ListBox.Effect>
- <DropShadowEffect BlurRadius="8" Color="#FF0ACFEE" />
- </ListBox.Effect>
- </ListBox>
- <DataGrid x:Name="DG_Lagerplaetze" Grid.Column="1" Grid.Row="1" Height="Auto" Width="899" AutoGenerateColumns="False" SelectionChanged="DataGrid_SelectionChanged">
- <DataGrid.Columns>
- <DataGridTextColumn Binding="{Binding Name}" Header="Name" />
- <DataGridTextColumn Binding="{Binding Index}" Header="Index" />
- <DataGridTextColumn Binding="{Binding Bemassung}" Header="Bemassung" />
- <DataGridTextColumn Binding="{Binding Teilebene}" Header="Teilebene" />
- <DataGridTextColumn Binding="{Binding Teilplatz}" Header="Teilplatz" />
- <DataGridTextColumn Binding="{Binding EP_X}" Header="EP_X" />
- <DataGridTextColumn Binding="{Binding EP_Y}" Header="EP_Y" />
- <DataGridTextColumn Binding="{Binding ADD_Z}" Header="ADD_Z" />
- <DataGridTextColumn Binding="{Binding Platztyp}" Header="Platztyp" />
- </DataGrid.Columns>
- </DataGrid>
- </StackPanel>
- <Button Content="Regal Übernehmen" Width="118" HorizontalAlignment="Left" Margin="10,3,0,0"/>
- </ItemsControl>
- </ScrollViewer>
- </Grid>
Hoffe es ist so zu lesen, oder gibts hier eine funktion um den Text passend einzurücken
sieht schon besser aus.. Thx a.b_om
Hab es jetzt in Zeile 27 so geändert:
<DataGridComboBoxColumn x:Name="DGPLATZTYP" SelectedItemBinding="{Binding Platztyp}" Header="Platztyp" />
und im Code behind:
DGPLATZTYP.ItemsSource = {"PALPLA", "DLP", "FB"}
jetzt funktioniert der Dropdown mit den 3 auswahlmöglichkeiten.
Jedoch ist es irgendwie komisch.. ich muss erst auf die spalte klicken wenn ich eins von den 3 auswählen will, dann nochmal auf den Pfeil, dann nochmal und ich sehe die 3 die zur Auswahl stehen.
Geht das irgendwie beim ersten Klick.-?
Ist etwas komisch so.
Dieser Beitrag wurde bereits 3 mal editiert, zuletzt von „ComX“ ()