问题标签 [light]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
1968 浏览

wpf - MVVM Light 中视图模型之间的通信

我读了几个地方,人们使用 messenger 在两个不同的视图模型之间进行通信。但是当我从我的主视图模型加载所有视图模型时,在主视图模型中使用这些视图模型实例设置属性值是错误的做法吗?

0 投票
2 回答
1112 浏览

wcf - 如何通过 WCF 插入记录 MVVM

我是 MVVM 模式的新手(使用 Galasoft MVVM Light 工具包)。我创建了一个测试项目,我想通过 WCF 从数据库中获取一些记录。这工作正常,但我未能从 View 插入新记录;这是我的代码:

数据库

表名:TestUser(名字,姓氏)

WCF (NW客户)

两种方法

银光项目

模型包括

ITestUserService.cs

测试用户服务.cs

视图模型

测试用户视图模型

主视图模型

XAML

我想将记录添加到 TestTable(数据库表)中。如何插入记录?在 XAML 中存在两个文本框和一个按钮控件。

感谢您。

危险品

0 投票
5 回答
1138 浏览

android - Android 和 OpenGL - 通过另一个对象查看对象

我是一个完全的菜鸟,我正在尝试展示我在 opengl(Blender)的 3d 建模程序中构建的一个小潜艇。

潜艇是用一个长圆柱体建造的,圆柱体的末端有一个相交的球体。

我遇到的问题是,当我查看结果时,我可以通过圆柱体看到整个球体。我还可以通过球体看到圆柱体的末端。当我打开照明时,就会出现这种情况。我正在使用环境光和漫反射光。我只想看到圆柱体外侧的一半球体,不想看到任何内脏。

我进行了面部剔除,它删除了两个对象的正面,但我清楚地看到了球体。

下面我粘贴了我的 onSurfaceCreated 函数,我在其中设置了所有 opengl 参数。任何建议表示赞赏!

0 投票
1 回答
1225 浏览

glsl - RenderMonkey - GLSL 灯

我正在使用聚光灯在女巫中制作着色器,我正在尝试一些在我自己制作之前在互联网上找到的着色器。我找到了这个 GLSL 代码:

vec4 final_color = (gl_FrontLightModelProduct.sceneColor * gl_FrontMaterial.ambient) + (gl_LightSource[0].ambient * gl_FrontMaterial.ambient);

有谁知道我怎样才能在 RenderMonkey 中做到这一点?我知道我不能使用 gl_LightSource[0],我该怎么做?

0 投票
1 回答
134 浏览

mvvm - 使用 MVVM 在控件中嵌入控件

我正在使用 MVVM 构建我的 WPF 应用程序,并且遇到了一个小小的设计绊脚石。我有一个顶级窗口,它具有一些我传递给第一级视图模型的属性,并且我使用视图模型构造函数很容易地完成了这一点。但是,如果我想在该级别中有一些用户控件,我如何将信息传递给他们到他们的视图模型中?

感谢您的帮助

0 投票
1 回答
1693 浏览

glsl - 着色器太阳位置 - glsl

我正在尝试制作一个模拟太阳位置及其在物体中反射的光的着色器。

为了模拟太阳轨迹,我有一个计时器,光线位置由以下定义:

定时器是一个变量float Time0_X

我几乎得到了正确的轨迹,只是它是颠倒的,而且看起来有点奇怪。谁能给我一个提示如何以正确的方式模拟太阳轨迹?

我正在使用 RenderMonkey 来制作着色器。

0 投票
1 回答
2849 浏览

silverlight - 使用 MVVM 导航返回时如何刷新 ViewModel

使用手机上的后退按钮导航时如何刷新我的 ViewModel?

我正在使用手机上的后退按钮,但我相信它与调用 NavigationService.GoBack() 相同,它导航到堆栈上的上一页,但在我的 View 或 ViewModel 中未调用构造函数。

0 投票
2 回答
741 浏览

iphone - 如何从应用程序更改 iphone 的亮度

大家好,我不会再问一个问题了!!!

我通过互联网搜索并找不到我的问题的答案也许这里有人可以帮助我找到我的问题的答案。在我的 iPhone 应用程序中,我想要设置栏,当用户更改“亮度”设置时,我想在我的设置中插入“亮度”设置必须更改 iPhone 屏幕亮度!谁能告诉我我该怎么做!!!

在此处输入图像描述

0 投票
2 回答
1148 浏览

silverlight - Silverlight 保持 ListBox 滚动位置

我有一个 ListBox 控件,我使用 ObservableCollection 在我的 ViewModel 中添加项目,但是我注意到 ListBox 并没有像我预期的那样保持滚动位置。

我是 Silverlight 的新手,并选择使用 MVVM,但我不知道该怎么做。场景如下:

  • 获取 ListBox 滚动位置(需要访问 xaml 控件,但在 ViewModel 内部?)
  • 将项目添加到 ObservableCollection(完成,只需通过 ViewModel 中的 Dispatcher.CheckBeginInvokeOnUI,ListBox 控件的 ItemSource 绑定到它)。
  • 设置 ListBox 滚动位置(再次需要从 ViewModel 中访问 xaml 控件?)

我在这里找到了这个答案: Restoreing exact scroll position of a listbox in Windows Phone 7

通过一些修改,我认为可以通过以下方式获取和设置垂直滚动位置:

但是一般来说,我什至如何使用 MVVM 和 Silverlight 来解决这个问题,非常困惑。

0 投票
1 回答
2186 浏览

android - android - 每十 10 分钟获取一次光照水平

我的应用程序需要在其后台服务中具有更新的亮度值(10-15 分钟的延迟是可以的)(这不是商业应用程序).​​.....

我知道如何使用 SensorEventListener 和 SensorManager 检索光值,但在 API 文档中明确指出,如果您在不需要监听器时不取消注册监听器,它将在几个小时内耗尽电池电量。

现在我的问题是....如何使用侦听器和传感器管理器每 10-15 分钟检索一次亮度值?

我可以使用类似下面的东西和每 10-15 分钟运行一次此任务的计时器吗?

sensoreventlistener 只做以下事情:

我什至不确定您是否可以在计时器任务中使用 Thread.sleep 。但是我已经准备好 TimerTasks 需要快速完成,否则它们会成批。

对于这样的事情有更清洁的解决方案吗?

谢谢

问候, 安德烈亚斯