問題タブ [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 - この DataTrigger を機能させるにはどうすればよいですか?
ViewModel プロパティ = "無効" の場合、TextBox の背景を赤くしたい。これが機能するようにするには、何を変更する必要がありますか?
このバージョンでは、Background には適切な型名がないことがわかります。
「TextBox」を追加すると。EventTriggerが必要であることがわかります。
wpf - WPFMutiDataTriggerがセッターを起動しない
MultiDataTriggersを使用して、2つのテキストボックスの値に基づいてボタンを有効/無効にしようとしています。
ドキュメントには、MultiDataTriggerの条件が論理的にANDで結合されていると記載されています。以下の例では、txtFirst.Textがfooで、txtSecond.Textがbarの場合、ボタンを有効にします。ただし、ボタンは常に無効のままです(IsEnabled = false)。
私はここでトリックを見逃していると確信していますが、Googleを徹底的に検索してもどこにも行きませんでした...。
wpf - データ トリガーが起動しない
コントロール テンプレートに次のデータ トリガーを設定しています。
通常、少なくとも 1 回 (常にではありません) 起動し、ある時点で停止します。いくつかの追加の興味深いメモ:
- 同じプロパティが MultiDataTrigger に設定されています。このトリガーは常に発生します。
- 同じストーリーボードが別のトリガーで参照されており、このトリガーが失敗した後も引き続き実行されます
編集: MultiDataTriggers は次のように設定されます。
wpf - DataContextに依存する条件付きFrameworkElements
私のMV-VMアプリケーションでは、ユーザーのアバターを表示する必要があります。画像は、ViewModelオブジェクトのタイプImageSourceのプロパティで提供されます。それが私が現在持っているものです:
ただし、一部のユーザーはアバターを構成していない可能性があるため、UserAvatarはnull
です。その場合、デフォルトのアバターを表示したいと思います。デフォルトの画像はプレゼンテーションの問題であるため、ビュー以外の誰もがデフォルトの画像について知っている必要はありません。
したがって、指定されたImageSourceを使用して画像を表示する方法、またはImageSourceがの場合は特定のリソースを表示するにはどうすればよいですかnull
。DataTriggersで何らかのDataTemplateを使用する必要がありますか?今からItemsControlsにしか使っていないのでわかりません。
wpf - DataTemplate、LoadContent、および DataTriggers が起動しない
タイプ「DataTemplate」のDependencyProperty「ItemTemplate」を持つカスタムUserControlがあります。.LoadContent() を介してこの ItemTemplate のインスタンスを作成し、.DataContext を割り当てて、ContentControl に配置します。私が持っている唯一の欠点は、DataTemplate.Triggers が起動されないことです。
Xaml コードの例:
コード ビハインドの例:
出力は「デフォルト」です。
ListBox で使用される同じ DataTemplate は正常に機能します。
コードビハインド:
出力は「True」と「False」です。
DataTemplate.Triggers を起動する方法はありますか? すべてのトリガーを手動で切り替えて実行する必要がありますか? はいの場合、トリガーを評価するにはどうすればよいですか?
前もって感謝します、
キリスト教徒
c# - DataTrigger で TextBlock の可視性を切り替えるにはどうすればよいですか?
このコードは機能します( ControlType="dropDown" の場合、背景はyellow ):
しかし、このコードは機能しません(ControlType="dropDown" の場合、TextBlock はまだ見えません):
背景を設定できるのに、スタイルで可視性を設定できないのはなぜですか?
wpf - WPFツリービューでトリガーを使用してアイテムを非表示にする
私は を持っておりTreeView
、その中で を使用していHierarchicalDataTemplate
ます。これで、さまざまなアイテム(すべて同じタイプ)に色を付けます。
ページ内をクリックすると、CheckBox
一部のアイテムを非表示にしたい (特定のプロパティを使用)。多くのコードをテストしましたが、何も正しく動作しません。私は答えを探しています...
これが私のコードのサンプルです:
そして XAML :
チェックボックスをオンにしたときに、Error=false のノードを表示しないようにしたいのですが、データ ソースは変更しません。それは可能ですか?
wpf - WPF/XAML - 2 つのコンボボックスの "SelectedIndex" を比較します (DataTrigger?)
同じ内容の 2 つのコンボボックスがあります。ユーザーが同じ項目を 2 回選択することは許可されません。したがって、コンボボックスの内容 (= selectedindex?) が等しくなることはありません。
私の最初の試みは、選択したインデックスをデータトリガーと比較して、ボタンを表示/非表示にすることでした:
Value={Binding} を使用できないようです。他の方法はありますか (コンバータを使用せずに可能であれば)? 前もって感謝します!
c# - トリガーで否定を行う最も簡単な方法は何ですか?
私は何かをしたい
wpf - データ トリガーが起動しない
2 つの依存関係プロパティを公開するカスタム ユーザー コントロールがIsBusy
ありBusyText
ます。
私が欲しいのは、IsBusy が true に設定されているときにコントロールが表示されるようにすることです... ユーザー コントロールの xaml は次のとおりです。
ここにコードビハインドがあります
これが私のビューでユーザーコントロールを作成しています:
私のコードに何か問題がありますか? ViewModel で IsWorking プロパティを設定すると、コントロールが想定どおりに表示されません。
また、次のようにユーザー コントロール バインディングを設定しようとしました。