Silverlight中的HyperLinkBut​​ton可以导航NAS或本地文件uri吗?

时间:2009-09-24 17:12:45

标签: silverlight hyperlink

在我的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

1 个答案:

答案 0 :(得分:0)

我会选择“是的”,但看起来您可以使用EnableNavigation属性解决它:

http://msdn.microsoft.com/en-us/library/system.windows.controls.hyperlinkbutton(VS.95).aspx?ppud=4 (看注)