問題タブ [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 での viewModel 間の通信

メッセンジャーを使用して2つの異なるビューモデル間で通信する場所をいくつか読みました。しかし、メインのビューモデルからすべてのビューモデルをロードするとき、メインのビューモデルでそれらのビューモデルのインスタンスを使用してプロパティ値を設定するのは間違った方法ですか?

0 投票する
2 に答える
1112 参照

wcf - WCF を介してレコード MVVM を挿入する方法

私はMVVMパターンが初めてです(Galasoft MVVM Lightツールキットを使用)。WCF を介してデータベースからいくつかのレコードをフェッチするテスト プロジェクトを作成しました。これは正常に機能していますが、ビューから新しいレコードを挿入できませんでした。これが私のコードです:

データベース

テーブル名: TestUser (名、姓)

WCF (NW顧客)

2 つの方法

Silverlight プロジェクト

モデルの構成

ITestUserService.cs

TestUserService.cs

ビューモデル

TestUserViewModel

MainViewModel

XAML

TestTable (データベース テーブル) にレコードを追加したい。レコードを挿入するにはどうすればよいですか? XAML には、2 つのテキスト ボックスとボタン コントロールが存在します。

ありがとうございます。

DG

0 投票する
5 に答える
1138 参照

android - Android と OpenGL - 別のオブジェクトを通してオブジェクトを見る

私は初心者で、opengl (Blender) の 3D モデリング プログラムで作成した小さな潜水艦を表示しようとしています。

潜水艦は、その端に球が交差する長い円柱を使用して構築されています。

私が得ている問題は、結果を見ると、円柱を通して球全体が見えることです。球体を通して円柱の端も見えます。これは、照明をオンにすると表示されます。アンビエント照明と拡散照明を使用しています。円柱の外側にある球の半分を見たいだけで、内部は見たくありません。

面カリングをオンにすると、両方のオブジェクトの前面が削除されますが、球体がはっきりと見えます。

以下に、すべての opengl パラメータを設定する onSurfaceCreated 関数を貼り付けました。どんな提案でも大歓迎です!

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の明るさをアプリから変更する方法

こんにちは、もう 1 つ質問するつもりはありません!!!

私はインターネットを検索しましたが、私の質問に対する答えが見つからないかもしれません。私のiPhoneアプリケーションでは、設定バーが必要で、ユーザーが「明るさ」設定を変更したときに設定「明るさ」に挿入したいiPhone画面の明るさを変更する必要があります!!! どうすればこれを行うことができるか誰が教えてくれますか!!!

ここに画像の説明を入力

0 投票する
2 に答える
1148 参照

silverlight - Silverlight は ListBox のスクロール位置を維持します

ObservableCollection を使用して ViewModel に項目を追加する ListBox コントロールがありますが、期待どおりに ListBox がスクロール位置を維持していないことに気付きました。

私は Silverlight を初めて使用し、MVVM を使用することを選択しましたが、それを行う方法がわかりません。シナリオは次のとおりです。

  • ListBox のスクロール位置を取得します (xaml コントロールにアクセスする必要がありますが、ViewModel 内にありますか?)
  • 項目を ObservableCollection に追加します (ViewModel の Dispatcher.CheckBeginInvokeOnUI を介して行うだけで、ListBox コントロールの ItemSource がそれにバインドされます)。
  • ListBox のスクロール位置を設定します (ViewModel 内から xaml コントロールにアクセスする必要がありますか?)

ここでこの回答を見つけました: Windows Phone 7 でリストボックスの正確なスクロール位置を復元する

少し変更すると、垂直スクロール位置を取得して設定できると思います:

しかし、一般的にMVVMとSilverlightでこれを行うにはどうすればよいでしょうか。非常に混乱しています。

0 投票する
1 に答える
2186 参照

android - android-10分ごとに光のレベルを取得

私のアプリは、バックグラウンドサービス内で更新された光レベル値(10〜15分の遅延で問題ありません)(これは商用アプリではありません)を持っている必要があります。

SensorEventListenerとSensorManagerを使用してライト値を取得する方法は知っていますが、APIドキュメントでは、必要のないときにリスナーの登録を解除しないと、わずか数時間でバッテリーが消耗することが明示的に示されています。

今私の質問は....センサーマネージャーと一緒にリスナーを使用して、10〜15分ごとに光レベル値を取得するにはどうすればよいですか?

このタスクを10〜15分ごとに実行するタイマーで次のようなものを使用できますか?

Sensoreventlistenerは、これ以外のことは何もしません。

タイマータスク内でThread.sleepを使用できるかどうかさえわかりません。しかし、TimerTasksをすばやく終了する必要がある準備ができています。そうしないと、バッチ処理されます。

このようなもののためのよりクリーンな解決策はありますか?

ありがとう

よろしく、アンドレアス