問題タブ [templatebinding]

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

c# - テンプレート化された親の DataContext への WPF TemplateBinding

4 つの XAML ビューにグリッドを含む 4 つの同一のポップアップがあります。その XAML をテンプレートに移動し、スタイルを介して 4 つすべての ContentControls に適用したいと思います。問題は、グリッド内のアイテムのソースを渡すことです。これは、4 つの異なるビュー モデルのそれぞれから得られます。4 つのケースで異なるのは、ケースごとに異なります。おそらく一貫して名前を変更することになりますが、それは別の問題だと思います。

明らかに、私は TemplateBinding をまったく理解していません。テンプレートの子のプロパティを、テンプレートを適用する ContentControl のプロパティにバインドするにはどうすればよいですか?

DataSource 属性の値が変わることを除けば、グリッドの XAML は、直接使用した場合に完全に機能するものと同じです。

何かをバインドできるかどうかを確認するためだけに TextBlock を追加しました。私はNaNそこに着きます。

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

wpf - カスタム コントロールの WPF カスタム IList DependencyProperty の動作がおかしい

他のコントロール (ボタン) のリストを表示するカスタム コントロールを作成したいと考えています。Buttons という DependencyProperty があります

次のようにテンプレートにバインドしています。

このように XAML でコントロールの複数のインスタンスを使用する場合

次の図のように、すべての「ボタン」がコントロールの最後のインスタンスに割り当てられます。

スクリーンショット

同様の方法でカスタムの「フッター」プロパティを追加しましたが、これは期待どおりに機能しています。何が間違っているのかわからないので、助けていただければ幸いです。デフォルト値「New List(Of Control)」に関係しているように感じます。

サンプル プロジェクトはここにあります: CustomControl の例

どうもありがとうございました!

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

firebase - テンプレートの繰り返し内で firebase-element を使用するとエラーが表示される

データは次のようになります

別の場所に実際のユーザー データを保存します。

ここでは、テンプレートの繰り返しが各ユーザー (member1、member2、member3) を適切にレンダリングすることを期待しています。ただし、テンプレートの繰り返しで3つのfirebase要素すべてに変数「member」を再利用するかのように、3つのエントリに同じ名前が出力されますが、これは実際には意味がありません.

objKeys 関数を変更して返すようにしました

次に、firebase要素に内部メンバーオブジェクトを使用しますが、結果は同じです

テンプレートの繰り返しを正しく理解せず、ここで間違って使用していませんか? それともポリマーテンプレートのバグですか?

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

c# - ASPX でカスタム オブジェクトを定義するときの NullReferenceException

カスタム コンテキスト メニューをユーザー コントロールとして作成しようとしています。このユーザー コントロールのコード ビハインドは次のようになります。

次に、基本的にメニュー項目であるユーザー コントロールと同じ名前空間ContextMenuItem(実際には同じファイル内) でタイプを定義しました。

ascxユーザー コントロールのページには、repeater次のように定義されたコントロールが含まれています。

最後に、登録後にページで使用するには、次のようにします。

これを実行すると、オンラインでNullReference解析エラーが発生します

実行していないとき、Visual Studio はElement 'ContextMenuItem' is not a known element.実行時にも例外をキャッチしないと言うので、スタック トレースを見て何が起こっているのかを確認できます。誰かがこのような同様の問題に遭遇したかどうか疑問に思っていました. どんな助けでも大歓迎です。

0 投票する
3 に答える
375 参照

wpf - TemplateBinding エラー

依存関係プロパティを持つカスタム コントロールを開発します

xaml のように外部からコントロールの ControlTemplate を設定しようとすると、問題が発生します

上記の TemplateBinding の文字列では、「XamlParseException: The given key was not present in the Dictionary」のように聞こえます。何が間違っている可能性がありますか?