問題タブ [blend]

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 に答える
253 参照

wpf - XAML/ブレンドに依存するデータバインディング

他のリストボックスで現在選択されているアイテムを基準にして、XPathにバインドされるリストボックスを作成したいと思います。

データにXmlDataProviderを使用しており、XMLファイルは次のようになります。

したがって、「親」リストボックスにはすべてのプログラムが一覧表示され、「子」リストボックスには現在のプログラムのステップのみが表示されます。そのようなタイプのバインディングは何と呼ばれますか?

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

silverlight - IAttachedObject.Detach() (KeyTrigger.Detaching()) メソッドが実際に呼び出されるのはいつですか?

テキスト ボックスを持つ Silverlight ユーザー コントロールがあるとします。

ユーザー コントロールをルート コンテンツ コントロールに挿入します。

MyUserControl の "Loaded" イベントが発生すると、KeyTrigger が TextBox に接続されることがわかりました。

この場合、AssociatedObject は TextBox になります。

イベントは、KeyTrigger の OnDetaching メソッドのオーバーロードでサブスクライブされていません。問題は、OnDetaching がいつ呼び出されているか分からないことです...誰でもこれに光を当てることができますか?

ユーザー コントロールの新しいインスタンスをルート コンテンツに挿入するボタンがあります。

これが発生するたびに、新しいインスタンスで "Loaded" イベントが発生し、KeyTrigger のイベントが呼び出されますが、"古い" ユーザー コントロール インスタンスに対して OnDetaching は呼び出されません... これによりメモリ リークが発生しませんか? コントロールがビジュアル ツリーから消えると、OnDetaching (デタッチ) が呼び出されますか?

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

silverlight - Silverlight テンプレート セレクター ソリューションはうまく機能しますが、ブレンドできません

始める前に、Silverlight でテンプレート セレクターを実装する方法について説明します。

http://geekswithblogs.net/tkokke/archive/2009/09/28/datatemplateselector-in-silverlight.aspx

すべてがうまく機能します。しかし、このソリューションはブレンドでは機能せず、全体的な視覚化がより困難になります。コンテンツから UserControl を作成し、それをリソース ディクショナリ内に埋め込んでブレンド可能にする正しいワークフローですか、それともこれを行うためのより良い方法はありますか?

いずれにせよ、私はこの質問をすると同時に、テンプレート セレクター ソリューションを投稿しています。より良い解決策は大歓迎です。

fyi.. sl4、.net4、最新のブレンド.. すべての新しいおもちゃ.. mvvm light を使用 (関連性はほとんどありません)。

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

wpf - Microsoft Blend - ポリゴンの描画

最近、Microsoft Expression Blend の試用版をダウンロードしましたが、ポリゴンを描画する方法がわかりません。五角形、八角形、三角形などの定義済みの形状しか見つかりませんでしたが、多角形を描画するツールが見つかりません

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

wpf - WPF (ブレンド) デザイナーをユーザーパネルとレイアウトに納得させる方法は?

Blend では、コントロール (ボタンなど) を挿入し、それをウィンドウ/グリッド/その他にドラッグし始めるとすぐに、マージンと幅/高さがハードコーディングされます。

したがって、私が一緒に仕事をしているデザイナーは、データにバインドされた 1 つの文字列がサンプルの文字列よりも長くなるとすぐにバラバラになってしまう、美しい静的な画像を作成することになります。または、フォントサイズが大きくなった場合。テキストが途切れたり、読めなくなったりします。

ブレンドを使用すると、厳格でありながら美しいデザインを簡単に作成できるため、スタイルやパネルを使用したより複雑なデザイン作業の必要性をデザイナーに伝えるのに苦労しています。今のところ、選択肢は 1 つしかありません。つまり、顧客のサイトで最終的に設計を失敗させ、設計者にその失敗から教訓を学ばせるということです。もちろん、デザイナーを教育するためだけに顧客の悪い経験を利用することは、優れた解決策ではありません。

この分野でのあなたの経験と提案は何ですか?

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

opengl - OpenGLブレンドの問題

テーブルの上に立っている水族館(コンテナ)を描きたいです。水族館の壁をブレンドする必要があります。

しかし、最初にテーブルを描き、次に水族館を描くと、次
のようになります。-テーブルの上
から見る:わかりました-テーブルの下から見る:間違っています、まだ水族館が見えます

最初に水族館を描き、次にテーブルを描くと、次のようになります。-テーブル
の上から見る:間違っている、水族館の壁はテーブルに影響を与えない(ただし、背景に影響を与える)
-テーブルの下から見る:間違っている、私まだ水族館を見る

それを説明する写真があります:

http://img213.imageshack.us/img213/6609/pictureem.jpg

コード:main.cpp

0 投票する
0 に答える
176 参照

c# - Blend でのデータバインディング

コードを 1 行も書かずに、Blend でコントロールを XML データセットに完全にバインドする方法についての優れたビデオを見つけました。

私は同じことをしようとしています-テキストボックスをデータセットの値にバインドします->テーブル内の行の総数を取得するMyDataSet.xsd(実行:本からカウント(id)を選択)。そして、私は Expression Blend 4 でこれを行うのに苦労しています。コード ビハインド ファイルからデータバインドする方法は知っていますが、今回は、コードを 1 行も書かずに、または XAML をいじらずに、同じ結果を得たいと思っています。

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

visual-studio-2010 - Blend が startupURI をアプリケーションに追加できないようにしますか?

私のapp.xamlでstartupURIを設定しようとするのをやめるようblendに伝えることが知られているトリックはありますか? グーグルで調べましたが、何も表示されなかったので、ここで質問することにしました。

スタートアップ ルーチンを使用して、メインウィンドウを自分でインスタンス化します。ときどき、blend は、コンパイル時に startupURI="MainWindow.xaml" をトスするのが好きです。ときどき、「このプロジェクトに関連付けられた起動シーンはありません。ブレンドして何とか修正しますか?」というメッセージが表示されることがあります。またはそれらの線に沿った何か。キャンセル/いいえをクリックしても、コードにグレムリンが表示されます。ブレンドの内部には、このプロパティをチェックするためのメカニズムがいくつかあります。または、ダイアログ ボックスを介して文句を言うことはありません。では、どうすれば「いいえ、ブレンドはありません。それがなくても大丈夫ですか?」と言うことができます (笑)。

それはかなり迷惑です。VS2010が開いていないため、カラーピッカーを使用するなどの簡単なことを行うためにブレンドを開き、それを使用してコンパイルします。私の結果は2つのメインウィンドウです。ただし、毎回実行されるわけではないため、繰り返し可能な動作ではありません。コンパイラはランダムに動作します。

編集:ブレンド4を使用していますが、ブレンド3も使用していたときにこれが発生するのを見ました。

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

actionscript-3 - PixelBender で作成したカスタム BlendMode を制限する - 画像をマージする方法

写真とプレースホルダーの 2 つの画像を混在させる必要があります。アイデアは、プレースホルダーが特定の色を持っている場合を除いて、プレースホルダーが見えるということです。その場合、ユーザーは写真を見ることができます。クロマキーみたいなもの。

この目的のために、BlendMode として機能する Pixel Bender シェーダーを作成しました。背景が正しい色の場合、ピクセル イメージが出力されます。それ以外の場合は、プレースホルダーからピクセルが出力されます。

複数のプレースホルダーが上下にあり、シェーダーが独自のプレースホルダーの色をチェックせず、写真の下のすべての色をチェックするという事実を除いて、すべてが正常に機能します。

BlendMode にレイヤーまたは特定の背景色のみを考慮するよう強制する方法はありますか?

同じ結果を得るためのよりスマートな方法はありますか?

ご協力いただきありがとうございます!これは、特に私の英語にとっては、かなり長くて複雑な質問であることを知っています:-)

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

silverlight - 幅100%、高さ100%になるようにレイアウトを設定します

幅100%、高さ100%のレイアウトを設定するにはどうすればよいですか?

すべてのスペースを埋めるために、Silverlightアプリケーションをブラウザーで拡張したいと思います。

私はExpressionBlend4を使用しています。

これが私のXAMLです。