Organize images, Drag and Drop browsing, and scroll controls
Not to mention,
You can separately define the image size, display transparency, and so on, and provide them to external calls.
Public List < Wpf1_lkits. mutiimages. sypoimage > SLS = New List < Sypoimage > ();
Code
SLS. Add ( New Sypoimage (environment. currentdirectory + " \ Images \ q1.jpg " ));
SLS. Add ( New Sypoimage (environment. currentdirectory + " \ Images \ q2.jpg " ));
SLS. Add ( New Sypoimage (environment. currentdirectory + " \ Images \ q3.jpg " ));
SLS. Add ( New Sypoimage (environment. currentdirectory + " \ Images \ q4.jpg " , " 150 " ));
SLS. Add ( New Sypoimage (environment. currentdirectory + " \ Images \ q1.jpg " ));
SLS. Add ( New Sypoimage (environment. currentdirectory + " \ Images \ q2.jpg " ));
SLS. Add ( New Sypoimage (environment. currentdirectory + " \ Images \ q3.jpg " ));
SLS. Add ( New Sypoimage (environment. currentdirectory + " \ Images \ q4.jpg " ));
SLS. Add ( New Sypoimage (environment. currentdirectory + " \ Images \ q1.jpg " ));
SLS. Add ( New Sypoimage (environment. currentdirectory + " \ Images \ q2.jpg " ));
SLS. Add ( New Sypoimage (environment. currentdirectory + " \ Images \ q3.jpg " ));
SLS. Add ( New Sypoimage (environment. currentdirectory + " \ Images \ q4.jpg " ));
SLS. Add ( New Sypoimage (environment. currentdirectory + " \ Images \ q1.jpg " ));
SLS. Add ( New Sypoimage (environment. currentdirectory + " \ Images \ q2.jpg " ));
SLS. Add ( New Sypoimage (environment. currentdirectory + " \ Images \ q3.jpg " ));
SLS. Add ( New Sypoimage (environment. currentdirectory + " \ Images \ q4.jpg " ));
Esimages. Width= 600;
Esimages. imagessource=SLS;
A special event is provided, which is triggered three seconds after hovering the cursor over an image.
CodeAs follows:
Code
Private Void Window_loaded ( Object Sender, routedeventargs E)
{
Esimages. eventtimer + = New Mutiimage. eventtime (esimages_eventtimer );
// 30 is 3 seconds, in 0.1 seconds
Esimages. etimerstart ( 30 );
}< br> // event
void esimages_eventtimer (image imgcurr)
{< br> MessageBox. show ( " test image: " + imgcurr. source. tostring ();
}
// drag and drop events
private void window_mousemove ( Object sender, mouseeventargs e)
{< br> esimages. tsunseorcs (E);
}
//Don't forget the structure
Private VoidWindow_closing (ObjectSender, system. componentmodel. canceleventargs E)
{
Esimages. etimerstop ();
}