問題タブ [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.
wpf - TemplateBinding が正しい値を渡さない
私の WPF アプリケーションでは、ComboBox を再テンプレート化しました。問題は、BorderThickness を適切に適用できないように見えることです。私はそれを正しくやっていると思いますが、結果が期待したものではないため、何かが欠けているに違いありません(常に厚さ1のままです)。
UserControl で使用される ComboBox (厚さが 3 であることに注意してください):
リソース ファイルで定義されている ComboBox スタイル:
ComboBox テンプレート: (ThicknessConverter を使用して、受信した Thickness をデバッグ ウィンドウに吐き出しました)
ComboBoxToggleButton:
厚さコンバーターの 1 つを使用して、ComboBox の右側のボタンを構成する Borders と Path (20 ピクセル) 用のスペースを空けます。両方とも以下に含まれています。
ComboBoxToggleButton 内の StrokeThickness を手動でハードコーディングされた値に変更しない限り、常に同じ太さ 1 になります。
私が間違っているアイデアはありますか?私が理解している限り、階層のすべてのレベルに沿って ComboBox から BorderThickness を ComboBoxToggleButton の Rectangle に適切に渡しています。しかし、デバッグ ウィンドウを見ると、ComboBox の宣言時に使用される値ではなく、ComboBox スタイルのセッターで使用される値が表示されます。
前もって感謝します!
ショーン
knockout.js - Binding templates inside a page using knockout
I'm using knockout with and foreach for binding the template and properties. Now for binding a new page i'm using something like this inside my main page:
share.htm has:
Now if i need to dynamically set number of reviews how should i do it. Also what's the best way to use it in knockout 2.0?
view - Ember.js:bindAttrはブール値のみを期待します
これが単純なjsfiddleです。クラス名aとbを追加しようとしていますが、取得するのは空のクラスです。たとえば、次のように変更すると
さらに、他の(デフォルトの)クラス名を追加すること は可能ですか?
silverlight - TemplateBindingを使用してSilverlightでCustomControlのサイズを設定するにはどうすればよいですか?
。という名前の依存関係プロパティを定義するSilverlightCustomControlを開発していますSpinnerSize
。Border
次に、次を使用して、デフォルトテンプレートの内側の幅と高さをSpinnerSize
-propertyに設定しTemplateBinding
ます。
上記の例のSpinnerSize
参照は、次のように定義されています。
その結果、境界線がまったく見えなくなります。境界線の幅と高さを手動で値に設定すると、すべて正常に機能します。
それを達成するための有効な方法ですか、それともコントロールの-methodTemplateBinding
で幅と高さを手動で設定する必要がありますか?OnApplyTemplate()
wpf - 同じプロパティへの TemplateBinding
この TemplateBinding が何にバインドされているかを誰かが説明してくれますか?
PiePanel は DependencyProperty を定義しました
私の知る限り、TemplateBindingはに変換されます
それで、値は、子で定義されている親の値プロパティにバインドされますか? 私の解釈は正しいですか?Values プロパティは Parent に対して定義されていません (この場合、Style の TargetType)。
wpf - WPF VB - カスタム ユーザー コントロールと XAML の TemplateBinding Fill
初めての WPF アプリケーションを作成していますが、作成したカスタム ユーザー コントロールに問題があります。カスタム コントロールは、パスと 2 つのラベル (1 つは名前用、もう 1 つは番号用) で作成された小さなサッカー シャツです。最終的に、ユーザーはこのコントロールを使用してチームのフォーメーションを調整しますが、塗りつぶしの色は選択したチームと一致する必要があります。XAML で編集できると思っていた塗りつぶし/ブラシの依存関係プロパティを設定しましたが、設定した色に関係なく塗りつぶしが透明になります。私は何を間違っていますか?そして、これは、キャンバスの周りをドラッグしたり、他のパネルにドロップしてデータを交換したりできるようなコントロールを作成するための最良の方法です。コードは次のとおりです。
PlayerIcon.xaml -
PlayerIcon.xaml.vb -
MainWindow.xaml -
c# - トリガーの実行時にWPFリソースを再計算する方法は?
要するに:私は持っていStyle
ます。TemplateBinding
何度も何度も繰り返すのではなく、かなりの量を使用してパラメーター化します。ただし、そのスタイルのトリガーが使用され、リソースがそのトリガーのセッターで使用されると、それは表示されません! デフォルト値すら表示されません。この問題を再現する小さなプログラムを次に示します。
TestDictionary.xaml
MainWindow.xaml
MainWindow.xaml.cs
を使用する代わりにTemplateBinding
、これも試しました:
それでもうまくいきませんでした。私はおそらく何か間違ったことをしていることを知っていますが、問題は次のとおりです。それは何ですか?