問題タブ [multidatatrigger]
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.EnterActions.BeginStoryboardが開始されていません
このXAMLの目的は、リストボックスをアニメーション化することです。
- 選択されたListBoxItemはズームされたX2です
- NotSelectedListBoxItemはズームされていますX.5
- 何も選択されていない場合は、ズームX1になります。
ただし、これらのストーリーボードは期待どおりに機能していません。
(このすべてをKaxamlまたはお気に入りのXAMLエディターにコピーするだけです)
ここに明らかなものはありますか?
wpf - WPFエラー:ターゲット要素の管理FrameworkElementが見つかりません
DataGrid
画像のある行があります。この画像は、トリガーで特定の状態にバインドされています。状態が変わったら画像を変えたいです。
テンプレート自体はのに設定されHeaderStyle
ますDataGridTemplateColumn
。このテンプレートにはいくつかのバインディングがあります。最初の拘束日はそれが何日であるかを示し、州はトリガーで画像を変更します。
これらのプロパティはViewModelで設定されます。
プロパティ:
データグリッド:
Datagrid HeaderStyleTemplate:
プロジェクトを起動すると、画像が表示されず、次のエラーが発生します。
System.Windows.Dataエラー:2:ターゲット要素の支配的なFrameworkElementまたはFrameworkContentElementが見つかりません。BindingExpression:Path = HeaderItems [0]; DataItem = null; ターゲット要素は'DataGridTemplateColumn'(HashCode = 26950454); ターゲットプロパティは「ヘッダー」(タイプ「オブジェクト」)です
このエラーが表示されるのはなぜですか?
wpf - テキストブロックの可視性をデフォルトで折りたたまれた状態に設定し、条件に基づいて切り替えるにはどうすればよいですか?
-があります。これはデフォルトで折りたたまれておりTextBlock
、2つの条件を満たす場合にのみ表示されます。
私は同じために以下のXAMLを持っています。しかし、期待どおりに機能していません。
どんな助けでもいただければ幸いです。ありがとう
c# - マルチトリガーのバインディングを値と比較する
///条件に基づいてここで何かを行います....
コードは、Value が 5 または 20 に等しい場合 ===> 何かを行うことを意味します。
マルチトリガーのためにこれをフォローしました
しかし、"Binding Path="Property Value =5""
この行は明らかに間違っています。
値が 5 かどうかを比較するには、ここに何を書けばよいでしょうか。ありがとうございます。
c# - multidatatriggerを介して表示されるコントロール上の画像
大きなボーダーコントロールの上に小さな画像を表示しようとしています。マウスがこの境界線上にあり、2番目の条件がdpmenuが折りたたまれている場合、画像を表示する必要があります。ただし、マウスが画像の上(境界線上)にある場合、トリガーismouseoverは発生しません。その結果、画像がちらつきます:(
マウスが境界線を越えて画像の上にあるときにも画像を表示したいのですが。
wpf - MultiTrigger: DataTrigger と PropertyTrigger の組み合わせが機能しない
DataTrigger
aと aPropertyTrigger
を aに組み合わせて aMultiDataTrigger
に表示する必要があるという問題があります( Image
aGridViewColumn
と組み合わせて、TreeView
私が使用しているカスタム コントロールです)。インターネットでいくつかのシンを実験して検索しましたが、これが私がどこまで来たかです:
Image
では、 に従って、最初は 2 つのイメージを持つことができますConverter
。folder_open または別のもの (今は重要ではありません) のいずれかです。今私が欲しいのは、TreeViewNode が展開されているWpfSetting.IsExpanded = true
とき ()、Image Source が folder_closed のときに、Image に folder_open 画像を取得させたいということです。上記のコードに近いと思いますが、実際には機能していません。を開いてもはImage
まったく変化しませんTreeViewNode
。
の状態に何か問題があると思いますRelativeSource=Self
が、よくわかりません。
私を助けてくれる人はいますか?前もって感謝します。
もちろん、必要に応じて、より多くの情報/コードを提供できます。
wpf - コンバーターなしでマルチトリガーの文字列値をトリムしますか?
MultiTrigger
コントロールの値に色を付けるために使用する がありますDataGrid
。このトリガーは、色が機能しなくなったことを最近発見するまで正常に機能していました。データベースを調べたところ、値の後に空白があり、値のトリガー比較が常に失敗することがわかりました。
「value.trim()戻り値」を実行するためのコンバータークラスを作成する必要がないように、xamlでインラインで実行できるstringformatまたはtrim関数があるかどうか疑問に思っていました
ここに私のxamlがあります:
xaml - データトリガーを使用した代替インデックス
交互インデックスが2のリストボックスがあります。次に、さまざまな交互インデックスにスタイリングを提供するようにスタイルを設定します。
また、将来発生した場合は、アイテムの背景を変更したいと思います。ブール値を返す関数IsFutureがあります。次に、このコードをデータテンプレートで機能させて、背景のスタイルを設定しました。
MutliDataTriggerを設定して、代替インデックスの条件を設定し、代替ごとに異なる青を使用しましたが、ここから代替インデックスを取得する方法がわかりません。何か案は?
c# - WPF で複数の値を持つ DataTrigger を使用する
私はXAMLコードの一部を使用しています
ここで、3、301、302、または 303 の値を持つことができる dataTrigger を使用したいと考えています。これを行うにはどうすればよいですか。Multidatatrigger で試しましたが、うまくいきません。Multidatatrigger で試したコードは次のとおりです。
wpf - DataTriggerエラー
この投稿のとおり、私はいくつかのマルチトリガーを使用しています。バインディングとエラーは以下のとおりです。
カスタムマークアップ拡張機能を使用してリソース画像を表示しているので、疑わしいかもしれませんが、以前にスタイルで使用したことがあるので、そうは思いません。
エラーメッセージは、タイプに間違ったプロパティを適用していることを示していますが、その理由はまだわかりません。
乾杯、
ベリール
トリガー
バインディング
エラー
アップデート
画像に静的にアクセスすると、無効なタイプのエラーも発生します。