問題タブ [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.

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

wpf - WPF : テキストブロックの条件付きテンプレート

アイテムコントロールにたくさんのテキストブロックがあります...テキストがデータモデルのリストで利用できるかどうかに基づいて、テキストブロック内のテキストに下線を引く方法を知る必要があります..

私には非常に単純に聞こえます...しかし、私は過去8時間からグーグルしています...

この目的で datatriggers と valueconverters を使用できますか? はいの場合、viewModel にあるメソッド (特定のテキストがデータ モデル リストに存在するかどうかを確認するのに役立つメソッド) を実行するにはどうすればよいですか...

条件付きテンプレートを使用する場合でも....モデルにあるリストにアクセスするにはどうすればよいですか (ビューモデルはそれを取得できます...しかし、ビューモデルにアクセスするにはどうすればよいですか?)。

これはかなり簡単なことです...ここで非常に単純なものが本当に欠けていますか?? :)

私は自分のアプリケーションの MVVM パターンに従っています..

0 投票する
3 に答える
10099 参照

wpf - 赤のWPF TextBlock負の数

値が < 0 の場合に、フォアグラウンドを赤に設定するスタイル/トリガーを作成する最良の方法を見つけようとしています。これを行う最良の方法は何ですか? DataTrigger を想定していますが、負の値を確認するにはどうすればよいですか?独自の IValueConverter を作成する必要がありますか?

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

.net - ViewModel.PropertyChanged イベントの WPF 変更ボタン コンテンツ

私の試み(以下)は失敗します:

ViewModelのIsReadOnlyプロパティが変更されたときにボタンを変更しようとしています(PropertyNameとして「IsReadOnly」でINotifyPropertyChanged.PropertyChangedを起動します)。私は何が欠けていますか?

.NET 3.5

回答(少なくとも私にとっては、一般的なケースをサポートしていません):

ブール値プロパティ バインド用のクイック コンバーターを作成しました。

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

wpf - 行全体のみを変更するDataGridのWPF Datatrigger

DataTrigger が設定された DataGrid があるので、その値が「UP」の場合、トリガーで「directionColumn」datagridcolumn のみの背景のみを変更したいと思います。

私がこれまでに得たものは、行全体を更新します。セッター要素に「targetname」を配置しようとしましたが、エラーが発生します。助けてください。

XAML:

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

wpf - 境界線の背景にStyle.DataTrigger

下に境界線があります。TextBlockの前景は正しく機能するのに、境界線の背景は常に同じままであるのはなぜですか(IsDeletedプロパティが常にfalseであるかのように)

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

c# - DataTrigger 値を const フィールドに設定するには?

このような const フィールドを持つクラスがあります

そして Area クラスにバインドされたテンプレート。Area クラスには int TypeId プロパティがあり、TypeId プロパティによって異なるものを表示したい

このようなコードは完全に機能します

今私の質問は、DataTrigger 値の代わりに const 値を設定する方法です

0 投票する
4 に答える
11848 参照

silverlight - Silverlight の DataTrigger に代わるものは何ですか

これが私のシナリオです。

私は2つのプロパティを持っています。タイプと状態。

タイプは、ボール、車、矢などの 3 つの値を持つ Enum です。State は、-1、0、1 などの 3 つの状態値を受け入れる int です。また、状態値ごとに 9 つの画像があります。

同様に、タイプをボール、値を -1 に選択すると、赤色のボールが表示されます。タイプに矢印、値に 1 を選択すると、上向きの矢印が表示されます。等。、

私はWPFでこれを行うことができます。空の画像で 3 つの DataTemplates を作成しました。次に、DataTrigger を使用して、選択した StateValue の特定の画像を確認および更新します。

しかし、シルバーライトではどうすればこれを行うことができますか。私は知っています、私はVSMでそれをしなければなりません。しかし、これ(または)利用可能な代替手段に関する詳細を知りたいです。

0 投票する
3 に答える
39731 参照

wpf - コントロールのTriggersコレクションにDataTriggerを追加できないのはなぜですか?

なぜ私はこのようにコーディングできないのですか

このエラーが発生します

私は間違ったplzヘルプを何をしていますか。

0 投票する
4 に答える
15403 参照

wpf - DateTimeのデフォルト値を空の文字列に設定するにはどうすればよいですか?

Raised_Timeというプロパティがあります。このプロパティは、datagridCellでアラームが発生した時刻を示します。ユーザーがアラームを作成したときにデータグリッドセルに何も表示したくありません。空のセルを表示するだけです。

インターネットでグーグルで検索したところ、DateTimeのデフォルト値はDateTime.MinValueを使用して設定でき、これにより日時のMinValue、つまり「1/1/000112:00:00AM」が表示されることがわかりました。

代わりに、アラームが発生するまでデータグリッドセルを空白のままにして、いつでも表示されないようにします。

この場合、datatriggerを記述できると思います。このシナリオのデータトリガーを作成できません。DateTimeがDateTime.MinValueに設定されているかどうかをチェックし、データグリッドセルを空白のままにするコンバーターも必要ですか?

助けてください!!

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

wpf - DataGridTextColumn にテキストを設定する

DataTrigger を使用して空のセルを「-」テキストに置き換えています。私のコード:

しかし、設定されているテキストが見つかりませんでした。TextBlock の背景とその動作を変更してみました。Text プロパティを設定できないのはなぜですか?