标签: rendering

修改ASP.NET中服务器端的html输出

第三方的webcontrol生成以下代码以显示自身:

<div id="uwg">
    <input type="checkbox" />
    <div>blah-blah-blah</div>
    <input type="checkbox" />
</div>
Run Code Online (Sandbox Code Playgroud)

是否可以将其更改为

<div id="uwg">
    <input type="checkbox" disabled checked />
    <div>blah-blah-blah</div>
    <input type="checkbox" disabled checked />
</div>
Run Code Online (Sandbox Code Playgroud)

当我们点击

<asp:CheckBox id="chk_CheckAll" runat="server" AutoPostBack="true" />
Run Code Online (Sandbox Code Playgroud)

位于同一页面?

我们需要在服务器端(在ASP.NET中)执行此操作.

第三方的控件没有为此提供接口,因此唯一的可能性是使用html输出.我应该处理哪个页面事件(如果有的话)?还有,是否有一些等同于DOM模型,或者我需要使用输出作为字符串?

html asp.net rendering event-handling

7
推荐指数
2
解决办法
1万
查看次数

DrawingVisual未刷新

我创建自己的FrameworkElement并覆盖VisualChildrenCount{get;}并GetVisualChild(int index)返回我自己的DrawingVisual实例.

如果我在初始渲染后(例如在计时器处理程序中)使用DrawingVisual.RenderOpen()和绘制到上下文中修改视觉内容,则不刷新元素.

这是最简单的样本:

using System;
using System.Windows;
using System.Windows.Media;
using System.Windows.Threading;

namespace VisualTest
{
    public class TestControl : FrameworkElement
    {
        private readonly DrawingVisual _visual = new DrawingVisual();

        public TestControl()
        {
            Draw(false);

            var timer = new DispatcherTimer {Interval = new TimeSpan(0, 0, 2)};
            timer.Tick += (sender, args) =>
                              {
                                  Draw(true);
                                  InvalidateVisual();
                                  timer.Stop();
                              };
            timer.Start();
        }

        protected override Visual GetVisualChild(int index)
        {
            return _visual;
        }

        protected override int VisualChildrenCount
        {
            get …
Run Code Online (Sandbox Code Playgroud)

wpf rendering

7
推荐指数
2
解决办法
2846
查看次数

BorderThickness为1渲染,厚度为2像素 - 我在这里缺少什么?

我在XAML/WPF中有一个Border,我用它来给对话框中的文本标题提供一个全段宽的下划线.我将其BorderThickness属性设置为"0,0,0,1".在某些地方,最终会使用2像素粗的下划线进行渲染,而在其他地方,它会正确显示为单像素下划线.我究竟做错了什么?

这是我用来替换我的标签的可视树的控件模板(模板的使用是无关紧要的,我会想到):

<ControlTemplate x:Key="HeaderTemplate" TargetType="{x:Type Label}">
<Border BorderThickness="0,0,0,1" Margin="{Binding RelativeSource={RelativeSource TemplatedParent}, Path=Margin}">
  <Border.BorderBrush>
    <LinearGradientBrush StartPoint="0,0" EndPoint="1,0">
      <GradientStop Offset="0" Color="Black"/>
      <GradientStop Offset="0.6" Color="Black"/>
      <GradientStop Offset="1" Color="Transparent"/>
    </LinearGradientBrush>
  </Border.BorderBrush>
  <TextBlock Text="{Binding RelativeSource={RelativeSource TemplatedParent}, Path=Content}" Style="{StaticResource HeaderStyle}"
             Margin="{Binding RelativeSource={RelativeSource TemplatedParent}, Path=Padding}"/>
</Border>
</ControlTemplate>
Run Code Online (Sandbox Code Playgroud)

我对WPF很新,所以我怀疑我遗漏了一些关于它的渲染模型的基础知识.

  • 边框渲染是否在像素边界上?似乎不是这样,因为我认为如果是这样的话会部分透明.
  • 有没有办法保证我能得到我所要求的厚度?
  • 我甚至犯了嚎叫错误吗?

作为参考,我没有应用缩放变换(或任何其他类型的变换).任何帮助,将不胜感激.:)

wpf xaml rendering

7
推荐指数
2
解决办法
4269
查看次数

iphone中不显示background-image

我不知道为什么我设置的'背景图像'在所有浏览器中都能正常工作,但它不适用于Iphone的safari浏览器(这是我需要的),

这是问题的相关风格

    /**************************************************
        ESTILOS PARA SINGLE JOB
    **************************************************/


   /*Deleting all styles that dont take any effect with the question*/

    #panel.right ul.visible li a span.liLeft{
             width:95px;
             float:left;height:100%;display:block;
             position:relative;
             right:40px;
             /*HERE I INIT THE STYLE OF THE BACKGROUND IMAGE BUT I DONT SET THE URL*/
             -webkit-background-size: cover;
             -moz-background-size: cover;
             -o-background-size: cover;
             background-size: cover;
             z-index:10;
    }



    #panel.right ul.visible li a span.liRight{
             background:black !important;
             color:#fff;

    }

    #panel.right ul.visible li a span.liRight{
            z-index:9;
    }

    #panel.right ul.visible li#blue a{
            border-color:#0C7CC3;
    }
    #panel.right ul.visible li#pink a{
            border-color:#C21B7B; …
Run Code Online (Sandbox Code Playgroud)

css iphone rendering background background-image

7
推荐指数
2
解决办法
1万
查看次数

在从pdf页面渲染图像时,MuPdf库比xpdf/poppler更快吗?

MuPdf库在从pdf页面渲染图像时比xpdf/poppler更快吗?他们说这是高性能的.

performance rendering poppler xpdf mupdf

7
推荐指数
1
解决办法
3747
查看次数

在Google Maps api v3中完成多边形绘制时的句柄

似乎在Google Maps api v3中绘制多边形是异步的.尝试单击此示例中的"加载"按钮:

http://jsfiddle.net/rmXXF/

文字"完成"写得比绘制网格的时间早得多!看起来矩形网格的绘制是异步的.我希望在绘制网格后显示文本DONE!这有一些事件处理程序吗?

代码的重要部分在于功能action():

polygons = draw_all_squares(map); // draw grid here
document.getElementById('status').innerHTML = 'DONE'; // displayed 2 seconds
                                                      // before the grid! 
Run Code Online (Sandbox Code Playgroud)

请注意,地图'idle'事件不适用于此,因为地图未移动/缩放.你可以在这里试试:http: //jsfiddle.net/92Hxj/

也许它与谷歌地图有关,但与浏览器渲染?在任何情况下,都应该存在一些事件处理程序.

javascript dom rendering google-maps google-maps-api-3

7
推荐指数
1
解决办法
3571
查看次数

OpenGL ES 2d渲染成图像

我需要在iOS上编写OpenGL ES二维渲染器.它应该将一些原始元素(如线和多边形)绘制到2d图像中(它将呈现矢量图).哪种方式最适合从该任务中获取OpenGL上下文中的图像?我的意思是,我应该将这些基元渲染成纹理,然后从中获取图像,或者是什么?此外,如果有人提供看起来像我需要的示例或教程(2d GL渲染到图像中),那将是很棒的.提前致谢!

iphone rendering image opengl-es ios

7
推荐指数
1
解决办法
8069
查看次数

是什么导致阴影痤疮?

我一直在阅读阴影贴​​图,并找到了以下教程:

http://www.opengl-tutorial.org/intermediate-tutorials/tutorial-16-shadow-mapping/

直到作者开始讨论"阴影痤疮"神器时,我才有意义.他们用下图解释原因(没有文字): 在此输入图像描述

我仍然很难理解究竟是什么原因导致阴影痤疮以及为什么添加偏见会修复它.

似乎阴影贴图的分辨率对痤疮没有影响.之后怎么样了?也许漂浮精度,还是别的?

opengl graphics rendering shadow-mapping

7
推荐指数
1
解决办法
2030
查看次数

Three.js- RENDER警告:渲染计数或primcount为0

使用three.js

在我的家用电脑上使用Nvidia GNU,我在浏览器控制台中获得了大约105个:

/#/home:1 [.CommandBufferContext]RENDER WARNING: Render count or primcount is 0

但在我的英特尔GNU笔记本电脑上,我没有.这是对GNU驱动程序的不同意见吗?或者这是我能解决的问题吗?

var animationId;
var CAMERA_POSITION = 5000;
function runClouds() {
  var speed = 0.8;
  cloudsContainer.style.display = 'block';
  animationId = requestAnimationFrame( runClouds );

  camera.position.y = -75;

  if (camera.position.z <= 0) {
    window.cancelAnimationFrame(animationId);
    camera.position.z = CAMERA_POSITION;
    cloudsContainer.style.display = 'none';
    return true;
  } else if (camera.position.z <= 400) {
    speed = 0.1;
  } else if (camera.position.z <= 900) {
    speed = 0.3;
  } else if (camera.position.z <= 2000) {
    speed = …
Run Code Online (Sandbox Code Playgroud)

rendering render chromium webgl three.js

7
推荐指数
1
解决办法
1万
查看次数

Chrome显示奇怪的颜色问题

我支持一个已经存在了很长时间的网页.最近有一些用户提到使用Chrome时页面显示奇怪的颜色.以下是几台计算机上Chrome中呈现的页面.大多数计算机都正确显示.(所有计算机都使用最新的Chrome版本)

在此输入图像描述

Chrome正确显示:

在此输入图像描述

边缘:

在此输入图像描述

火狐:

在此输入图像描述

知道为什么一些Chrome浏览器出错了吗?

rendering google-chrome

7
推荐指数
1
解决办法
2318
查看次数