問題タブ [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 に答える
277 参照

canjs - canjs コンポーネント テンプレート dom ライブ バインディング

私のコードは、この例https://github.com/bitovi/canjs/blob/master/component/examples/paginate.htmlのようなページネーション ページを実現することです。

message.mustache テンプレートの {#messages}...{/messages} が page に挿入されていないことがわかりましたが、messagelist コンポーネントの挿入イベントがトリガーされたため、ページに存在しないため、イベント。

この問題を解決する他の方法はありますか?

テンプレート:

message_list.mustache:

message.mustache:

コンポーネント:

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

wpf - xaml の path.fill templatebinding

以下の xaml は正常に動作します。

しかし、Value="#414042" を Value="{TemplateBinding Background}" に置き換えると、「背景が認識されません」というエラーが表示されます。Value="{TemplateBinding Button.Background}" に変更すると、正常にコンパイルされますが、Setter.Value でランタイム XAMLparseException が発生します。

ここで何が欠けていますか?

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

dependency-properties - コンパイルされたバインド (x:Bind) を相対ソース、テンプレート化された親で使用することは可能ですか?

私はこれがスタイルであるようなことをしたいと思います:

それは可能ですか?パフォーマンス上の利点はありますか?

SO の他の場所で説明されているように、カスタム DependencyProperty を使用して TemplateBinding を使用しても機能しないようです: https://stackoverflow.com/a/8657453

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

html - angular2 プロパティには、テンプレート バインディングに dom が含まれています

angular2 アプリでワードプレス サイトのデータを表示しようとしています。ワードプレスの投稿のコンテンツには DOM 要素を含めることができますが、テキストとして表示する代わりにレンダリングしたいと考えています。

wordpressから投稿を取得するためにrest API V2プラグインを使用しています。

ここに画像の説明を入力

ホーム.ts

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

xaml - TemplateBinding または Relativesource Templated Parent でのコンバーターの使用

こんにちは、ContentControl テンプレート内で添付プロパティを使用しています。これまでの私のアプローチはこれです-

添付プロパティを持つクラス

コントロール テンプレート宣言

コントロール テンプレートの本文

ここで、宣言ではなく、テンプレート本体の内側にコンバーターを適用したいと思います。TemplateBinding はコンバーターを受け入れないことを知っているので、このように RelativeSource Templated Parent を使用しようとしました-

ただし、「:」を受け入れないため、BindingPathExpression エラーが発生します。

これを解決する他の方法はありますか?

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

c# - CustomControl での ProgressBar のバインドが機能しないようです

他の要素の中に ProgressBar を含む customcontrol があります。

私の .cs ファイルでは、これらすべてのプロパティを次のように定義しました。

上記のようにこれらの値をラベルにバインドするとうまくいきますが、どうやらこれらのバインドは私の ProgressBar では機能しません。私がこれまでに試したこと:

  • Value、MinValue、および MaxValue の順序の変更。
  • TemplateBinding ( CurrentProgress XYZなど) にタイプミスを追加すると、コンパイル エラーが発生します (プロパティが認識されるようになります)。
  • プロパティにデフォルト値を追加しました (0、50、1000 を参照)。
  • バインディングと設定の値を直接削除しました: Value = 50、MinValue = 0、MaxValue=100 は、ProgressBar が半分塗りつぶされて表示されることを示します。
  • これらのプロパティのゲッターにブレークポイントを追加しましたが、それらはトリガーされませんでした(これは私を大いに混乱させます!)

これを引き起こす可能性のあるヒントはありますか?

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

wpf - ボタン スタイルの DrawingImage 内で TemplateBinding が機能しない

ControlTemplate 内で GeometryDrawing をボタン アイコンとして使用したいのですが、そのBrushプロパティをボタンのプロパティにバインドしたいのですForegroundが、うまくいきません。一方、ブラシを明示的に設定すると、機能します。

ここに私の(動かない)コードがあります:

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

c# - 値のWPF TemplateBinding連結文字列

カスタム プロパティを (依存関係プロパティ経由で) カスタム ToggleButton テンプレートに追加したいと考えています。ここで、含まれているラベルの値を(将来の実装のプレースホルダーとして)「Hello」と実際のプロパティ値の連結値にしたいと考えています。

連結しなくても問題なく動作します(ラベルに「Warrior」が表示されます)

しかし、ラベルを連結として設定しようとすると、xaml はもうコンパイルされません。

どうすればこれを達成できますか?

コードの残りの部分:

私の.xaml

私の .xaml.cs

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

wpf - テンプレートからプロパティを返すようにコンバーターをセットアップする方法

2 つの色のいずれかになるカスタム コントロールのスタイルを作成しています。

私のコントロールのプロパティは次のとおりです。{SolidColorBrush color1、SolidColorBrush color2、bool usingColor1}。

usingColor1 にバインドし、color1 または color2 を返すコンバーターを作成しようとしています。コンバーターを次のように定義したいと思います。

そして、私のコンバーターを次のように使用します。

これをコードに実装しましたが、機能しません。DataTemplateKey が何をするのか理解できず、このシナリオの正しい言葉だとは思いません。

テンプレートからプロパティを返すようにコンバーターを設定するにはどうすればよいですか?

編集:

コンバーター コードの興味深い部分は次のとおりです。