Silverlight – URI 中 UriKind 的差別.
在 Silverlight 中使用 WebClient 時需提供 Uri 跟 Server 端做溝通,在 Uri 中有 UriKind.Absolute / UriKind.Relative 的部份,但這二部份的差別為何呢? 在 UriKind.Absolute 這個比較沒有問題,就是給完整的路徑即可.那 UriKind.Relative 呢? new Uri("test.jpg”, UriKind.Relative) <- page.xaml 所在目錄下 new Uri(“/test.jpg”, UriKind.Relative) <- .xap 所在目錄下 如果不是包含在 .xap 中的 Resource 的話,需使用後面的方式才可從 Server 端取得資料,也可以使用 new Uri(App.Current.Host.Source, "test.jpg") 來取得 Server 端的資料.