在我的silverlight应用程序中,我有一个这样的部分:
<HyperlinkButton Content="{Binding MediaFile.FileName}"
TargetName="_blank"
NavigateUri="{Binding ., Converter={StaticResource MediaFileToFullPathConverter}}"
Style="{StaticResource HyperLinkButtonStyle}"/>
出于测试目的,我使用ui的本地导航路径(C:\ blabla \ file.txt)。在我的真实场景中,我将提供NAS链接(\ PcX \ file.txt)。
然而,当我点击C:\ blabla \ file.txt时,我收到一个UnauthorizedAccessException错误。 当链接是url时,它被完美地调用(打开一个窗口并加载页面作为伤害)。 最后,当我在浏览器的地址栏中编写C:\ blabla \ file.txt时,可以完美地访问该文件。
Silverlight是如此孤立,以至于无法使用本地文件的地址触发新窗口?
你有任何线索吗?
THX, Aggelos
答案 0 :(得分:0)
我会选择“是的”,但看起来您可以使用EnableNavigation属性解决它:
http://msdn.microsoft.com/en-us/library/system.windows.controls.hyperlinkbutton(VS.95).aspx?ppud=4 (看注)