Laden...

Forenbeiträge von pepe-je Ingesamt 4 Beiträge

07.12.2013 - 19:58 Uhr

Ich habe ein Problem beim Vergleich von BitmapImages
In XAML sind zwei Images i03 und i04 definiert.

   <Button  Height="75" HorizontalAlignment="Left"   
             Margin="491,77,0,0" Name="bn04" VerticalAlignment="Top"  
             Width="75" Click="bn04_Click">  
        <Image Name ="i04" Source="Cat.jpg " Stretch="Uniform " />  
    </Button>  
    <Button  Height="75" HorizontalAlignment="Right"   
             Margin="0,77,535,0" Name="bn03" VerticalAlignment="Top"  
             Width="75">  
        <Image Name ="i03" Source="empty.jpg " Stretch="Uniform " />  
    </Button>  

Im C# Code können die Images mit zwei Methoden verändert werden.

        public BitmapImage empty()  
    {  
        bi = new BitmapImage();  
        bi.BeginInit();  
        bi.UriSource = new Uri("/sampleImages/empty.jpg",   
                             public BitmapImage empty()  
        return bi;  
    }  

           public BitmapImage cat()  
    {  
        bi = new BitmapImage();  
        bi.BeginInit();  
        bi.UriSource = new Uri("/sampleImages/cat.jpg",   
                             public BitmapImage empty()  
        return bi;  
    }  
      

      Die Veränderung erfolgt  z.B. durch  

                          i03.Source = cat().  

Das klappt gut.

Nun sollen im Verlauf des Programms Operationen ausgefühert werden etwa unter der Bedingung, dass i04.Source gleich cat.jpg ist

Ich habe dass mit

    if (i04.Source.Equals(cat()))  
    {  
          -----------  
     }  

versucht. Es wird zwar kein Fehler gemeldet, aber die Anweisungen --------
werden nicht ausgeführt, obwohl die Bedingung zutrifft.
Kann mir jemand sagen, was ich falsch gemacht habe?
Vielen Dank!
pepe-je

29.10.2013 - 15:53 Uhr

Vielen Dank, gfoidl, ich werde mich mal mit diesem Gebiet beschäftigen
Mit freundlichen Grüßen
pepe-je

28.10.2013 - 17:04 Uhr

Ich habe in einem WPF Projekt eine Reihe von Buttons mit jeweils einem Bild mit XAML erzeugt: Beispielsweise

 <Button  Height="75" HorizontalAlignment="Left" 
                Margin="504,77,0,0" Name="bn04" VerticalAlignment="Top"
                Width="75" Click="bn04_Click">
                <Image Name ="i04" Source="Cat.jpg " Stretch="Uniform " />
           </Button>

Nun möchte ich im C# Code prüfen. welches Bild auf einem Button angebracht ist
und das Bild gegebenfalls ändern. Aber ich weiß nicht, wie das zu machen ist!

Hat jemand eine Idee?

24.10.2013 - 21:00 Uhr

Früher habe ich mal mit Pascal gearbeitet, Dabei ließ sich aus einem Programm
eine exe Datei herstellen, die auch auf Computern läuft, auf denen kein Pascal installiert ist.
Gibt es eine entsprechende Möglichkeit auch in C# (Visual Studio) ?
Kann mir jemand helfen?
Vielen Dank!