我不熟悉资源。
我有以下几行代码:
Dim pixelShader As PixelShader = New PixelShader()
pixelShader.UriSource = New Uri("/Shazzam.Shaders;component/Effects/PivotEffect.ps", UriKind.Relative)
我需要知道我的" Uri"代码行。
文件PivotEffect.ps位于文件夹" Effects"并且有一个" Build Action"属性设置为"资源"。
文件PivotEffect.vb如下所示:
Namespace Shazzam.Shaders
Public Class PivotEffect
Inherits ShaderEffect........
End Class End Namespace
此文件的名称空间名为" Shazzam.Shaders"。它是否会影响uri?
XAML代码是:
xmlns:local="clr-namespace:AppName"
<local:MyControl.Effect>
<Shaders:PivotEffect PivotAmount="5" Edge="8"/>
</local:MyControl.Effect>
&#13;
我的&#34; Uri&#34;是什么问题?
答案 0 :(得分:0)
我将uri行改为:
pixelShader.UriSource = New Uri("/AppName;component/Effects/PivotEffect.ps", UriKind.Relative)