Dobrý den, řeším zde takový problém s obrázek. Potřeboval bych aby se po kliknutí na nějaký obrázek tento obrázek zvětšil.Vytvořil jsem si metodu, která přidá tento obrázek do stackpanelu a ten jej zobrazí ve kutečné velikosti. Ale neumím zavolat tuto metodu s předáním cesty k obrázku. Potřeboval bych něco takového:
public void PridejObrazek(string cesta_k_obrazku)
{
Image img = new Image();
img.Source = new BitmapImage(new Uri(cesta_k_obrazku);
velObr.Visibility = Visibility.Visible;
velObr.Children.Add(img);
velObr.MouseLeftButtonDown += new System.Windows.Input.MouseButtonEventHandler(hide_Click);
}
XAML by vypadal takhle:
<Image Source="img/hrad/1.jpg" MouseLeftButtonDown="PrideObrazek(cesta_k_obrazku)" Width="100"></Image>
Jde to nějak? Jinak musím vytvořit pro každý obrázek novou metodu kde již bude tato cesta zadaná.
|