Hirdetés

Új hozzászólás Aktív témák

  • st4rlight

    csendes tag

    Sziasztok!

    Az alábbi problémám lenne:

    Van egy templatelt listbox-om, ami a SampleData-val (Blend generalja) mukodik is szepen. Egy elem két TextBlock-bol és egy image vezerlobol áll. Na most, amikor le akarom cserelni sajatra, olyankor valamilyen szamomra ismeretlen oknal fogva a kepek nem jelennek meg hanem csak a TextBlockok. Ime egy reszlet a kodbol:

    XAML:

    <DataTemplate x:Key="DataTemplate1">
    <StackPanel Orientation="Horizontal" Margin="0,6">
    <Image Source="{Binding CompanyStatusImage}" HorizontalAlignment="Left" Height="15" Width="15" Margin="0"/>
    <StackPanel Margin="18,10,0,10">
    <TextBlock Text="{Binding Name}" d:LayoutOverrides="Height" Foreground="#FF2D7DFF" FontSize="24" TextWrapping="Wrap" TextDecorations="Underline"/>
    <TextBlock Text="{Binding Address}" d:LayoutOverrides="Height" Foreground="#FFACAFB2" FontSize="18.667" TextWrapping="Wrap" FontStyle="Italic" Margin="0,6,0,0"/>
    </StackPanel>
    </StackPanel>
    </DataTemplate>

    Codebehind:

    string statusIconName;
    switch (cstatid)
    {
    case "1": statusIconName = "status_red2.png";
    break;
    case "2": statusIconName = "status_green2.png";
    break;
    default: statusIconName = "status_blue2.png";
    break;
    }
    statusIconName = @"/Images/" + statusIconName;

    var cimage = new BitmapImage(new Uri(statusIconName, UriKind.Relative));

    testImage.Source = cimage;

    Companies.Add(new Company() { Name = cname, TradeRegisterNumber = ctrade, TaxNumber = ctax, Address = caddress, StatusText = cstatustext, CompanyStatusId = cstatid, Code = ccode, LastModificationDateTime = cmoddate, CompanyStateImage = cimage });

    Company osztaly:

    ...
    public BitmapImage CompanyStateImage { get; set; }
    ...

    Mi lehet a problema? A tipusom nem megfelelo a kepnek, vagy pedig nem jol alakitom at?

    A kepek a /Images/*.png utvonalon vannak, és a build actionjuk Content-re van allitva.

    Köszönettel,

Új hozzászólás Aktív témák