問題タブ [xaml-binding]

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

c# - WPF TabItem - 画像バインディング

問題


TabItem画像を自分のセクションにバインドしようとしてTabControlResourceいますが、これができないようです。TabItemヘッダー属性があるため、ヘッダー テキストは問題ありませんが、画像を追加できるものはありません。

コード


これが私のTabControlコードの全体です:

以下のセクションからわかるように、ラベルのコンテンツをのヘッダーにバインドしていますが、TabItem正常に動作します。

しかし、それぞれに異なる画像が必要ですTabItemsTabItem正しい画像を取得するために画像をどこにバインドできますか?

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

xaml - RelativeSource={RelativeSource Mode=TemplatedParent} の短縮形はありますか?

テンプレート化されたコントロールでバインディングのソースとしてテンプレート化された親を指定することは一般的ですが、いらいらするほど冗長です。これを行う簡単な方法はありますか?

パス上のある種のプレフィックスは、より合理的に見えるでしょう。例えば

またはそのようなもの、代わりに

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

winrt-xaml - ビデオにバインディングを配置する方法

ビデオを BitmapImage に保存し、ユーザーが再生できるようにしたいと考えています。ただし、プログラムを実行すると、BitmapImage が空のように扱われます。BitmapImage に保存された画像で同じことを試みましたが、任意の画像が表示され、指示どおりに画面がいっぱいになりますが、ビデオは表示されません。どうしてこれなの?

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

wpf - SelectedItem を DataContext.listbox 参照にバインドする XAML

私は問題に行き詰まりました:私はPopUpウィンドウを持っています。それは(reftolistbox)DataContextへの参照を保持するオブジェクトを指しています。ListBox

このコードビハインド コードを使用して、機能するバインディングを作成することができました。

上記のコードを XAML ソリューションに置き換えたいのですが、試したリストを次に示しますが、誰も機能しませんでした。

XAML ソリューションが必要です。何が間違っていますか?

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

c# - 観測可能なスタックプッシュで動作していません

Stackoverflow answerから ObservableStack をコピーしました。

そして今、次の Converter クラスを使用して、ボタンの可視性を Stack.Count にバインドしようとしています。

コード ビハインドでスタックをパブリック プロパティとして定義しました

XAML は次のとおりです。

別のボタン クリック イベントを使用して int をプッシュすると、ボタンはまだ見えません。何が間違っていますか?

0 投票する
0 に答える
361 参照

wpf - CollectionViewSource がリソースである必要があるのはなぜですか?

次の状況がありますが、正常に動作します。

に変えてみました

これは機能しません。ランタイム バインディング エラーが発生します。

2 番目のバージョンの問題点は何ですか?

0 投票する
0 に答える
400 参照

c# - WPF での DataSet から TextBox へのバインド

上記のコードに基づいて Text プロパティを設定するにはどうすればよいですか?

  1. プログラムによる
  2. XAML 経由
0 投票する
1 に答える
229 参照

xamarin - SubListを使用したxamarinクロスプラットフォームビューバインディング

私はこのようなモデルを持っています

xaml ビューで ExamMaster をバインドする方法。このような単純なプロパティをバインドすることができました

しかし、それ自体がリストである ExamSubjects プロパティをバインドする方法は??

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

c# - WPF DataGridColumnHeader テンプレートでの単純な数学スタイリングのためのデータ バインディング/変換

私の目標は、"A__B" のような書式文字列を DataGrid 列のヘッダーに渡し、それを下付き文字 B を付けた A (つまりA_B) として表示することです。列ごとにこれを行うには、次のようにテンプレートを使用するつもりです。

適切なテンプレートを実装するには、コンバーターを使用する必要があると考えました。したがって、文字列を Text および Subscript プロパティを持つ Symbol クラスのオブジェクトに分割する単純なコンバーターを作成しました。

このコンバーターをウィンドウリソースに追加しました

そして、データグリッドで次のことを行いました

ここでの私の考えは、一度変換を行ってから、Symbol オブジェクトに存在するコンポーネントを適切な場所に接続することです。このために、テキスト ブロックの DataContext を (誤って) 使用しようとしました。

これは期待どおりに機能せず、目に見える出力が得られません。テンプレートがそれぞれの列に適用されていることがわかりますので、それは正しいようです。また、バインドをプレーン テキストに置き換えるか、フォールバック値を追加すると、テキストが正しくレンダリングされます。バインディングが失敗し、実行時に空の文字列が配信されると思われます。WPF を初めて使用し、XAML/WPF のデバッグ ツールチェーンがかなり限られているため、何が問題でどこに行くべきかを見つけるのは非常に困難です。

バインディング ゲームに関係する依存関係が完全に間違っている可能性があります。これは、特にテンプレートに関して、基礎となるメカニズムを理解していないことが原因である可能性があります。したがって、役立つヒントに感謝します!

何か案は?