ListViewItem - Im Designer ganz normal, in der Anwendung total komisch

  • WPF

Es gibt 1 Antwort in diesem Thema. Der letzte Beitrag () ist von ErfinderDesRades.

    ListViewItem - Im Designer ganz normal, in der Anwendung total komisch

    Halli, hallo.

    Schon lange nichts mehr voneinander gehört c:

    Ich habe hier mal einen Bug, der nicht weggehen will, egal was ich versuche.

    Im Designer habe ich alles passend hingekriegt und es sieht einigermaßen gut aus. Keine konstanten Werte, alles mit Alignments und Margins (wie es sich gehört).

    Allerdings, sobald ich die Anwendung starte, geht das alles ein bisschen durcheinander.


    Ich habe schon versucht die ListView in eine ScrollVIewer zu packen und die ComboBox größer zu machen, ohne Erfolg.
    Wenn ich alles im Codebehind mache, endet es genau so :|

    Habt ihr vielleicht eine Idee, wie das wieder hinzukriegen ist?

    Danke im Voraus c:

    EDIT:
    Code vergessen .-.

    XML-Quellcode

    1. <ListViewItem x:Class="Uninteressant"
    2. xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
    3. xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
    4. xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006"
    5. xmlns:d="http://schemas.microsoft.com/expression/blend/2008"
    6. mc:Ignorable="d" >
    7. <Grid>
    8. <Image x:Name="deviceIcon" VerticalAlignment="Center" HorizontalAlignment="Left" Source="pack://siteoforigin:,,,/Resources/1426049534_android-phone-24.png" />
    9. <TextBlock x:Name="deviceSerial" VerticalAlignment="Top" HorizontalAlignment="Left" Text="S3R147 NUM133R" Margin="30, 2, 25, 0" />
    10. <TextBlock x:Name="deviceStateTextBlock" VerticalAlignment="Top" HorizontalAlignment="Left" Text="RECOVERY" Margin="30, 15, 0, 15" />
    11. <TextBlock x:Name="deviceManufacturer" VerticalAlignment="Bottom" HorizontalAlignment="Left" Text="Samsung" Margin="30, 15, 0, 0" />
    12. <TextBlock x:Name="deviceModel" VerticalAlignment="Bottom" HorizontalAlignment="Right" Text="GT-I9505" Margin="30, 0, 5, 0" />
    13. </Grid>
    14. </ListViewItem>
    "Nichts ist unendlich, bis auf die menschliche Dummheit" - Albert Einstein
    "Man sollte nicht alles vertrauen, was im Netz steht" - Abraham Lincoln

    Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von „BeatsleigherXDA“ ()

    BeatsleigherXDA schrieb:

    alles mit Alignments und Margins (wie es sich gehört).
    Es gehört sich aber nicht mit Margins.
    In einem Grid musst du RowDefinitions und ColumnDefinitions festlegen, und bei den einzelnen Controls da drin musst du angeben, welche Row und Column, damit dieses Control dann dort auch erscheint.

    Googel oder such dir iwelche Sample-Codes, wo Grids richtig verwendet werden - auch hier bei die Wpf-Tuts gibts sicher was.