[英]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.