問題タブ [datatrigger]
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 - WPFでのデータバインディングとトリガーの互換性
私は問題があります。を作成しDataTemplate
ました。モデルに応じて、のプロパティTreeView
の初期値を設定する必要があります。ただし、トリガー/セッターを使用してこのプロパティを設定すると、データバインディングが無効になることがわかります。ToggleButton
IsChecked
そうですか?はいの場合、それを修正する方法を教えてください。
よろしく、レラックス。
wpf - WPF-トリガーのセッターのDataContextを設定する
DataTrigger
最近リファクタリングしたものがあります。以前は、のDataContext
セットがありましたListBoxItem
。今ではContentPresenter
です。
コードは次のとおりです。
のOnChange
では、次のコード(背後のコード内)でをIsCurrentItemEnabledChanged
取得できることがわかります。ListBoxItem
ただし、forがではなくの有効なステータスを設定するDataContext
ように設定する方法はありません。Setter
IsEnabled
ListBoxItem
ContentPresenter
(私はのでそれを行いますOnChange
がIsCurrentItemEnabledChanged
、そのプロパティはすでに少しハックされており、トリガーがfalseに設定されている場合はアイテムを再度有効にしません。)
何か案は?
コンテキストを提供するために、さらに多くを提供することが提案されました。
これがテンプレートのXAMLです。
リストボックスのXAMLは次のとおりです。
DataContextは、次のようにコードで設定されます。
WorkItemColumn
WorkItem
名前と値のペアとデータ(オブジェクト)への参照を持つクラスです。
wpf - カスタム依存関係プロパティを WPF で DataTrigger として使用する
データ トリガーとして使用したいカスタム依存関係プロパティがあります。コードビハインドは次のとおりです。
スタイルとコントロールのテンプレートを作成しました。私の目標は、依存関係の小道具がtrueに設定されているときに、テキストの色を変更することです...
プログラムで依存関係プロップを true に正常に設定したにもかかわらず、このトリガー条件が発生することはありません。これはデバッグするのが本当に苦痛です!
前もって感謝します。
wpf - Expression Blend 3 のデザインでデータ トリガーの効果を表示することはできますか?
Blend は、スタイル リソースのグラフィカル表現の表示をサポートしており、表示または変更するアクティブなプロパティ/イベント トリガーを選択できます。ただし、視覚要素が DataTriggers によって制御されることはよくあることです。デザイナーに、その視覚的な変化をデザイナーで表示できるように、DataTrigger を「アクティブ」と見なすように指示することはできますか?
例:
デザイナでは、既定のスタイルでは特定の視覚的側面が定義されていないため、空のボックスが表示されるだけです。IsRandomPropertyActive が true であると想定し、適切なスタイリングを表示するようデザイナーに伝える方法はありますか?
wpf - CheckBoxに基づいてWPFでListBox DataTemplateを変更する方法
a を適用して a を変更しようとするとDataTrigger
、エラーが発生します。DataTemplate
ListBox
"Error 1 Cannot find the Trigger target 'IssueListBox'. (The target must appear before any Setters, Triggers, or Conditions that use it.)"
ListBox
メインに aがありますWindow
(DockPanel
他のコントロールと一緒に):
2 番目のテンプレートの下部にあるDataTemplate
App.xaml に のペアがあります。DataTrigger
を機能させるにはどうすればよいTrigger
ですか? このような例はたくさんありますが、別のコントロールに基づいているわけではありません。
wpf - DataTrigger を介して ContentTemplate を設定できません
ContentTemplate
の値に応じて を変化させたいDataTrigger
。
はい、私は を使用することを検討しましたDataTemplateSelector
が、今は が必要DataTrigger
ですMultiDataTrigger
。
次のサンプル アプリを見てくださいDataTemplate
。変更はありません。
wpf - DataTrigger からの WPF 設定 Image.Source
DataTrigger
要素の を定義してImage
、接続/切断された画像を表示しようとしています。メッセージを受け取り続けていInvalid PropertyDescriptor
ます。何か案は?
wpf - WPFハイライトアイテム
アイテムのコレクションを提供する ViewModel があります。ActiveItem プロパティもあります。Items コレクションには、ActiveItem が含まれる場合と含まれない場合があります。
(XAML で) やりたいことは、アイテムをリストとして表示し、アクティブなアイテムと等しいアイテムを強調表示することです。
次のことを試しましたが、成功しませんでした:
ご覧のとおり、現在のアイテムを ActiveItem と一致させるために DataTrigger を使用しようとしましたが、うまくいきません。これは、DataTrigger.Value で Binding を使用しようとしていることに関係していると思います。他の例は見たことがありません。
これを機能させる方法はありますか?
ありがとう、
ダニエル
wpf - アプリケーションスタイルが適用されたときにWPF DataTriggerが起動しませんか?
私は一日中この分野に関する答えを探していたので、この問題に関する助けがあれば大歓迎です!
マージされたディクショナリを App.xaml に追加することで、WPF アプリケーションにグローバル スタイルを適用しました。これにより、意図したとおりにアプリケーション全体にスタイルが適用されましたが、完全には理解できないことがいくつかあります。
スタイルが適用されているコードが役立つ場合は提供できますが、非常に大きいため、この投稿を詰まらせないことをお勧めします。このスタイルは、各リストボックス項目に背景色を適用するだけでなく、クールなホバー アニメーションと色の変化を適用します。このスタイルは、私のアプリケーションのいくつかのリストボックスには適用されませんでしたが、以下のコード例:
次に、上記のように BasedOn プロパティを追加しました。このリスト ボックスにスタイルを適用するために、なぜこれを行う必要があったのでしょうか。他のリストボックスとさまざまなコントロールがこれを自動的に取得しましたか?
とにかく、リクエストステータスID = 7のときに背景色を変更する必要があるこのリストボックスに対するデータトリガーがあることがわかります。ベースのプロパティがないと、行の色が赤に正常に変更されます。スタイルが適用されると、色が変わることはなく、テンプレートのオレンジ色が常に適用されます。
ヘルプ?????
とても有難い、
マーク
wpf - WPF:DataTriggerを使用してTextBlockのForegroundプロパティを設定するにはどうすればよいですか
これは私のXAMLです:
これは私のエラーメッセージです:
タイプ「ContentPresenter」で静的メンバー「ForegroundProperty」が見つかりません。
sm:重大度は私がインポートした列挙です。