問題タブ [controltemplates]

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

wpf - Fill と GradientStop の間でカラー バインディングが異なる理由がわかりません

WPF で ControlTemplates を理解しようとしています。テンプレート化された親の背景色を参照しようとすると、elipse Fill と elipse GradientStop のバインディング ステートメントが異なるようです。これがなぜなのか、誰でも説明できますか。

これは機能します...

これは機能します...

これは機能しません - これはなぜですか?

これによりエラーが発生します...

これはうまくいきません...

インスタンスはこんな感じ…

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

wpf - トリガーでコンテンツボタンを変更

ボタンを押したときにボタンの内容を別の画像に変更したいのですが、何も起こりません。

ありがとうございました :)

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

c# - WPF - リストビュー項目の選択に基づいてコントロールを変更します。コントロールが更新されない

ユーザーが選択した listviewitem に基づいてメイン ウィンドウに表示されるコントロールを更新しようとしていますが、listviewitem の選択が変更されてもコントロールが更新されません。

この投稿を参照として使用しましたチェックボックスを使用して WPF コントロールのテンプレートを動的に変更する方法は?

編集: 最初は ContentTemplate を使用しましたが、提案に基づいてこれを DataTemplate に変更しましたが、まだ更新されていません

メイン ウィンドウの XMAL は

ViewModelコードは

MainWindowProperties クラスを使用する

そして、MainWindow コンストラクター内で DataContext を設定しました

lvProcessSelection からの選択が変更されると、次のコードが実行されます

これにより、ViewModel 内の SelectedProcess が「Expense Reserve Automation」または「Financial Close Status」のいずれかで更新されます

新しいメッセージで lbxProgress を更新し、アプリケーションの RunTime で txtRunTime を更新できるため、DataContext が ViewModel に対して正しく設定されていることはわかっています (ただし、ContentControl ではそうではない可能性があります)。

ただし、lvProcessSelection で選択を変更しても何も起こりません。ERAFileSelect のデフォルト コントロールはそのままです。

これを解決する方法について誰かが私を正しい方向に向けることができますか?