Computer – die neusten Beiträge

[MVVM] Canvas Background Image via Slider ändern?

Hallo.

Ich hatte eigentlich nicht vor wegen der Sache was zu fragen, aber hab das Gefühl, ich verfolge den falschen Weg.

Wie der Name schon sagt, möchte ich mittels einer Sliderbewegung die Bilder in einem Canvas ändern.

Meine Denkweise sah so aus:

  <Slider x:Name="mySlider" HorizontalAlignment="Left" Height="58" Margin="209,948,0,0" VerticalAlignment="Top" Width="407" Minimum="0" Maximum="15"
        TickFrequency="1" TickPlacement="TopLeft" IsSnapToTickEnabled="True" ValueChanged="sliderChangeValue"/>

An diesen Slider ist ein ChangeValue-Event angehängt, dass eine BitmapImage Property ändert.

Jetzt habe ich noch ein ItemsControl mit einem Canvas darin, in dem die Bilder dargestellt werden sollen.

  <ItemsControl x:Name="canvas2" Margin="209,678,1012,124.8" Background="#FFC4C4C4" ItemsSource="{Binding LoadFieldMapsFIELDcol}">
            <Canvas>
                <Canvas.Background>
                    <ImageBrush ImageSource="{Binding BitIm, Mode=TwoWay, UpdateSourceTrigger=PropertyChanged}"/>
                </Canvas.Background>
            </Canvas>
        </ItemsControl>

Wischiwaschi ChangeVlaue Event zum testen ( hat auch nix mit MVVM zu tun, ist im MainWindow. Wichtig ist nur die letzte Zeile)

  public void sliderChangeValue(object sender, RoutedPropertyChangedEventArgs<double> e)
    {
      Collections col = new Collections();
      ObservableCollection<BitmapImage> images = new ObservableCollection<BitmapImage>();
      Mittelebene mit = new Mittelebene();
      images = col.LoadFieldMap();
      BitmapImage bild = new BitmapImage();
       
      mit.BitIm = images[0];    
    }

Meine Idee war, der Slider setzt die BitmapImage BitIM Property beim sliden auf das erste Bild aus einer Imageliste ( zu Testzwecken ). Das Canvas merkt dass die ImageSource geändert wurde und setzt das Bild, dass ich der Property vom Slider aus zugewiesen habe. Aber es tut sich nix.....

Ich hatte auch versucht mit dem Elementnamen Verweise zu erstellen. Rein vom optischen sah es schlüssig aus :) Aber ätsch..

In meinen Augen ist an der obigen Verkettung nix falsches.

Ich hatte natürlich intensiv gegoogelt. Die meisten hatten für solche Späßchen Listboxen genommen und Grids. Aber das muss doch mit einem Canvas auch klappen.

Ich verstehe auch nicht, warum ich im Code behind eines Canvas über die Background Eigenschaft nur die Farbe ändern kann über ein SolidColorBrush.

Mache ich

       <Canvas>
                <Canvas.Background>
                    <ImageBrush ImageSource="{Binding BitIm, Mode=TwoWay, UpdateSourceTrigger=PropertyChanged}"/>
                </Canvas.Background>
            </Canvas>

will er dann auf einmal ein BitmapImage haben. Ich kann zwar ein Bild auch umwandeln, aber dann wird nix angezeigt. Nur ein BitmapImage wird angezeigt. Esseidenn ich nutze diese URI Sache.

Aber aktuell ist mir nur wichtig, warum die oben genannten Codezeilen nicht das tun, was sie sollen.

Computer, Technik, programmieren, Technologie, Windows Presentation Foundation, Spiele und Gaming

Schulserver kaputt gemacht?

Hallo Community,

ich habe folgendes Problem: Ich habe in der Schule, während des Unterrichts im PC-Raum Programme herunterzuladen. Dies hat aber nicht funktioniert. Direkt nachdem man auf den Download Button geklickt hatte, kam ein neues Fenster auf, in dem man sich als Admin anmelden sollte...

Also, ich konnte keines der Programme herunterladen. (Downloads von Chip.de und von den Orginal Herstellerseiten, wie z.B. wireshark.org)

Ich habe mit meinem Sitznachbar in der selben Stunde versucht eine Zip-Bombe bauen... Jedoch wussten wir beide nicht, wie diese zu aktivieren ist. Also, hatte ich eine Textdatei die ca. 35 gb groß war. Ich habe versucht, dies mehrmals zu zippen, über rechtsklick, senden an, Zip komprimierter Ordner. Dies hat aber solange gedauert, dass ich trotz mehrfachen Versuchen, es immer nach einer Zeit abgebrochen habe.

Nun hatte ich heute eine Überraschung, wurde aus dem Unterricht herausgeholt zu einem Gespräch vor Klassenlehrer, Schullleiter, Geschäftsführer und einem anderen PC-Lehrer (der Chef der IT).

Nun, es ist schaden entstanden, für den wir beide wohl verantwortlich sind. Wir beide werden 4-Stellige Rechnungen bekommen und es wurde uns gesagt, dass es zu einem Schulverweis kommen kann...

Nun frage ich mich, wie kann das sein? Angeblich habe wir durch die Downloads von offiziellen anerkannten Quellen Viren auf den Server gezogen. Aber wie geht das, wenn gar keine Downloads zu gelassen werden? Meine Überlegung war, dass das System die Datei die man Downloaden wollte scannt und feststellt, dass diese zu viele Rechte braucht. Auf dem Schulserver hat man ja noch weniger Rechte, als auf einem normalen PC, den man so neu kauft.

Dies würde die Virusmeldungen beim Admin erklären.

Aber die Zip-Bombe, die noch nicht mal fertig war? Wie kann das überhaupt schaden anrichten?

Mir fehlt in dem ganzen die Logik...

Ich will mein Verhalten nicht schön reden, ich weiß , dass ich das nie mehr machen werde und auch das es ein Fehler war... Es geht mir hier um die Logik!

Gruß

Computer, Schule, hacken, Hacker, Hackerangriff, zip-datei

HTML BILD HOCHLADEN UND ANZEIGEN LASSEN?

Hi.

Ich möchte eine Seite mit HTML erstellen, welche einen UPLOAD Button enthält, der das hochgeladene Bild unendlich oft (oder 1000 mal) untereinander anzeigt.

Mein Code im Moment ist dieser.

Mein momentanes Problem: Ich hab keine Ahnung wie ich das Bild unten anzeigen lasse :/.

Danke im Vorraus

<html>
    <head>
        <title>INFINITIZER</title>
        <meta></meta>
    </head>
    <body>
    
        <div id="header">
            <hr color="red"/>
            <center>
                <h1><font color="red" face="Impact">INFINITIZER</font></h1>
            <hr color="red"/>
            </center>
        </div>
    
    
        <div id="upload">
            <center>
                
                    <form method="post" enctype="multipart/form-data">
                        <label>CHOOSE A PICTURE
                            <input name="datei" type="file" size="50" accept="video/*,image/*">&nbsp;
                        </label>&nbsp;&nbsp;
                        
                        <button>SEND</button>
                    </form>
                    
            </center>
        </div>
        
        
        <div id="pic">
            <img src="datei" alt="No picture">
        </div>
        
    </body>

</html>
Computer, Internet, Bilder, Technik, HTML, programmieren, Code, Technologie

Meistgelesene Beiträge zum Thema Computer