0
我設置默認圖像圖像控制在WPF窗口下面的代碼相對圖像路徑WPF
BitmapImage result = new BitmapImage(new Uri("F:/Update/HMCS/HMCS/Images/1.jpg"));
我的圖片位於形象工程解決方案文件夾,我想使相對路徑,而不是完整合格的路徑
我設置默認圖像圖像控制在WPF窗口下面的代碼相對圖像路徑WPF
BitmapImage result = new BitmapImage(new Uri("F:/Update/HMCS/HMCS/Images/1.jpg"));
我的圖片位於形象工程解決方案文件夾,我想使相對路徑,而不是完整合格的路徑
我認爲你可以使用
<Image Width="200" x:Name="img" Source="{Binding ImagePath}"/>
視圖模型
private string imagePath;
public string ImagePath
{
get { return imagePath; }
set { imagePath = value;
this.RaisePropertyChanged("ImagePath");
}
}
ImagePath ="pack://application:,,,/WpfApplication1;component/Images/mode.png";
代碼後面
img.Source = new BitmapImage(new Uri("/Images/mode.png", UriKind.Relative));
<圖像Grid.Column = 「4」 Grid.RowSpan = 「6」 拉伸= 「填充」 WIDTH = 「190」 HEIGHT = 「200」 保證金=「3」Source ='{Binding ProfilePicture}'/>問題是我已經使用圖像綁定的來源。我使用以下代碼設置默認圖像。 BitmapImage result = new BitmapImage(new Uri(「pack:// application:../Images/1.jpg」)); – Malshan
請大家幫我推薦 – Malshan
我的理解是你需要綁定來自ViewModel的源碼? –