Quello che sto facendo è che avrò una vista datagrid quando seleziono una riga e clicco sul pulsante show Vorrei visualizzare l'immagine insieme ad alcune informazioni per cui ho scritto il seguente codiceCosa significa esattamente con questo Urikind.relative
public partial class WpfWindow : Window
{
private UCPersons _ucPersons;
public WpfWindow()
{
InitializeComponent();
// Create WinForms Usercontrol and
// add it to the WindowsFormsHost
_ucPersons = new UCPersons();
winFormHost.Child = _ucPersons;
List<Person> persons = CreateSamplePersons();
_ucPersons.SetData(persons);
}
private List<Person> CreateSamplePersons()
{
List<Person> persons = new List<Person>();
persons.Add(Person.Create("Dorababu", "Madhuranagar", "Hyd",
DateTime.Now.AddYears(-34), "1"));
persons.Add(Person.Create("Krish", "Sat", "RJY",
DateTime.Now.AddYears(-64), "2"));
return persons;
}
private void btnDisplayDetails_Click(object sender, RoutedEventArgs e)
{
Person person = _ucPersons.GetSelectedPerson();
if (person != null)
{
lblName.Content = person.Name;
lblAge.Content = person.BirthDay.ToShortDateString();
Uri uri = new Uri("m_" + person.ImageRef + ".jpg",
UriKind.Relative);
imgPerson.Source = BitmapFrame.Create(uri);
}
}
}
Ma lo stesso non funziona se copio e incollo le mie immagini da Bin.
quindi vorrei sapere qualche cosa su questo UriKInd
Abbiamo bisogno di più contesto - cosa stai * facendo * con questo Uri? –
Sto creando il riferimento per il nome esatto usando Uri – Dotnet
Cosa intendi con "per il nome esatto"? Sembra che gli URI relativi verranno risolti rispetto alla directory bin ... se stai usando lo stesso identico codice ma l'immagine non si trova nella directory bin, come ti aspetti che venga trovata? –