我有我的 OwnControl(userControl)。在那個控制元件中,我有一個 Image 元素(RangeSelectionIcon)。我為此 UserControl 創建了 3 個新物件,并將此控制元件添加到我頁面中的 StackPanel 中。影像將無法正確加載到所有 3 個 userControls。大多數情況下,僅為一個控制元件加載的影像,另外兩個是未加載。影像路徑也正確給出。不知道是什么問題?我的完整專案
uj5u.com熱心網友回復:
有時無法從 UWP 中的 Assets 檔案夾正確加載影像?
我們可以重現您的問題,它看起來SvgImageSource沒有正確呈現。對于這種情況,我們有一個解決方法 RasterizePixel并重新渲染 svg。在測驗程序中,它可以正常作業,請參考以下代碼。
<Style x:Key="RangeSelectionIconStyle" TargetType="Image">
<Setter Property="Width" Value="20" />
<Setter Property="Height" Value="20" />
<Setter Property="Margin" Value="6,5,6,0" />
<Setter Property="Source">
<Setter.Value>
<SvgImageSource
RasterizePixelHeight="20"
RasterizePixelWidth="20"
UriSource="ms-appx:///Assets/SelectRange.svg" />
</Setter.Value>
</Setter>
</Style>
轉載請註明出處,本文鏈接:https://www.uj5u.com/ruanti/390786.html
