示例#1
0
        public EffectShader(int scale, String FilenamePS)
        {
            this.scale = scale;

            pShader           = new PixelShader();
            pShader.UriSource = new Uri(FilenamePS);
            lcShader          = new LenseCorrectionShader(pShader);

            img         = new Image();
            img.Stretch = Stretch.None;
            img.Effect  = lcShader;

            viewbox         = new Viewbox();
            viewbox.Stretch = Stretch.Fill;

            viewbox.Child = img;
        }
        public EffectShader(int scale, String FilenamePS)
        {

            this.scale = scale;

            pShader = new PixelShader();
            pShader.UriSource = new Uri(FilenamePS);
            lcShader = new LenseCorrectionShader(pShader);

            img = new Image();
            img.Stretch = Stretch.None;
            img.Effect = lcShader;
                    
            viewbox = new Viewbox();
            viewbox.Stretch = Stretch.Fill;

            viewbox.Child = img;
        }