Skip to main content
Version: 4.1

PictureBoxExtensions

Namespace: Wisej.Web.Markup

Assembly: Wisej.Framework (4.1.0.0)

Adds fluent markup extension methods to the PictureBox class.

public class PictureBoxExtensions

Methods

Static member BorderStyle<TPictureBox>(pictureBox, borderStyle)

Sets the BorderStyle property of the specified PictureBox.

ParameterTypeDescription
TPictureBoxThe type of the picture box, must inherit from PictureBox.
pictureBoxTPictureBoxThe picture box for which to set the BorderStyle property.
borderStyleBorderStyleThe BorderStyle to set for the picture box.

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);

Static member OnLoadCompleted<TPictureBox>(pictureBox, action)

Attaches an event handler for the LoadCompleted event of the specified PictureBox.

ParameterTypeDescription
TPictureBoxThe type of the picture box, must inherit from PictureBox.
pictureBoxTPictureBoxThe picture box to attach the event handler to.
actionAction<TPictureBox>An action to execute when the image load is completed.

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!");
});

Static member OnSizeModeChanged<TPictureBox>(pictureBox, action)

Attaches an event handler for the SizeModeChanged event of the specified PictureBox.

ParameterTypeDescription
TPictureBoxThe type of the picture box, must inherit from PictureBox.
pictureBoxTPictureBoxThe picture box to attach the event handler to.
actionAction<TPictureBox>An action to execute when the size mode changes.

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!");
});

Static member SizeMode<TPictureBox>(pictureBox, sizeMode)

Sets the SizeMode property of the specified PictureBox.

ParameterTypeDescription
TPictureBoxThe type of the picture box, must inherit from PictureBox.
pictureBoxTPictureBoxThe picture box for which to set the SizeMode property.
sizeModePictureBoxSizeModeThe PictureBoxSizeMode to set for the picture box.

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);