簡體   English   中英

使用C#將圖像添加到Xaml

[英]Add Image to Xaml with C#

我的XAML頁面中有一個堆棧面板。

 <StackPanel Name="xamlimg" Orientation="Vertical" Grid.column="1">
 </StackPanel>

我想使用XAML頁面后面的C#代碼在此stackpanel添加圖像。

我嘗試使用下面的結構,但似乎無法正確設置源代碼。

Image img = new Image();
img.Source= //Image Source here
xamlimg.Children.Add(img);

如何設置圖像源並將其添加到stackpanel

您可以使用以下代碼分配圖像源:

image.Source = new BitmapImage(new Uri("/MyNameSpace;images/someimage.png", UriKind.Relative));

謝謝

可能有多種原因,例如您的img源不正確,堆棧面板不可見或它的(父)大小崩潰。

嘗試將img手動編碼到xaml中,如果可行,則可能您需要查看容器/堆棧面板,檢查它的可見性,大小等屬性。

如果它不起作用,請查看img標簽,可能是其來源。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM