PictureBoxExtensions
Wisej.Web.Markup.PictureBoxExtensions
Namespace: Wisej.Web.Markup
Assembly: Wisej.Framework (4.0.0.0)
Adds fluent markup extension methods to the PictureBox class.
public class PictureBoxExtensions
Methods
BorderStyle<TPictureBox>(pictureBox, borderStyle)

Sets the BorderStyle property of the specified PictureBox.
Returns: TPictureBox. The modified picture box with the updated BorderStyle property.
This method allows you to specify the border style for the picture box.
myPictureBox.BorderStyle(BorderStyle.FixedSingle);
OnLoadCompleted<TPictureBox>(pictureBox, action)

Attaches an event handler for the LoadCompleted event of the specified PictureBox.
Returns: TPictureBox. The modified picture box with the attached LoadCompleted event handler.
This method allows you to execute a custom action whenever the image loading process of the picture box is completed.
myPictureBox.OnLoadCompleted(pb =>
{
AlertBox.Show("Image load completed!");
});
OnSizeModeChanged<TPictureBox>(pictureBox, action)

Attaches an event handler for the SizeModeChanged event of the specified PictureBox.
Returns: TPictureBox. The modified picture box with the attached SizeModeChanged event handler.
This method allows you to execute a custom action whenever the size mode of the picture box changes.
myPictureBox.OnSizeModeChanged(pb =>
{
AlertBox.Show("Size mode changed!");
});
SizeMode<TPictureBox>(pictureBox, sizeMode)

Sets the SizeMode property of the specified PictureBox.
Returns: TPictureBox. The modified picture box with the updated SizeMode property.
This method allows you to specify the size mode for the picture box, which determines how the image is displayed.
myPictureBox.SizeMode(PictureBoxSizeMode.StretchImage);
Last updated
Was this helpful?