問題タブ [relativesource]
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 - スタイル内の祖先バインディング?
スタイル内で祖先にバインドするにはどうすればよいですか?
私は次のことをしたいです(列幅を自動的にリストビューに合わせようとしています)
しかし、バインディングエラーが発生します-
c# - データ視覚化チャートのラインシリーズでのrelativesource findancestorの使用
Datavisualization 折れ線グラフを生成しました。現在、カスタム ツールチップを作成しようとしていますが、まだ完成していません。ビューに関連する XAML を次に示します (MVVM を使用)。
うーん、コードの入力の仕方がわからない… スペース4つインデントしてから貼り付けたのですが、うまくいかないようです。
いずれにせよ、相対ソースを使用して、LineSeries
またはChart
それ自体を参照して、 (my vm) とコレクションにMultiFormattingConverter
アクセスできるようにします。DataContext
次に、「ポイント」からのデータを使用して、TemplatedParent
3 つすべての値を検索し、LineSeries
観察可能なコレクションごとに値を持つツールチップを生成できます。コードで何を指定してFindAncestor, AncestorType=
も、値配列の最初のオブジェクトとして「未設定」になります。
上記のコードは、 my を指定して 1 つのバリエーションを使用しUserControl
ていますが、機能しません。charting:Chart
、charting:Chart1
、charting:LineSeries
を試しましcharting:entrySeries
たが、何もうまくいかないようです。で指定する内容を理解するのを手伝ってもらえますFindAncestor
か?
wpf - RelativeSource Self を介して DependencyProperty にアクセスする UserControl
RelativeSource
UserControl で Self を使用すると問題が発生します。動作が同じと思われる 2 つの UserControls を構築しましたが、1 つが機能し、もう 1 つが機能しません。ユーザー コントロール自体は、コントロールのDependencyProperty
タイトルに設定するコンテンツのラベルだけで構成されています。DataContext
UserControl の をSelfに設定しRelativeSource
、Label をPath=Title
すべてにバインドすると、正常に動作します。ただし、Label をバインドするRelativeSource FindAncestor, AncestorType{x:Type UserControl}}, Path=Title
と、TargetInvocationException で失敗します。
私が間違っていることについての考え。
これは、動作する UserControl の XAML です。
これは失敗したコードの XAML です
wpf - 「Self」へのバインドが機能しないのはなぜですか?
Tag
コントロールのプロパティをコントロールのプロパティにバインドしようとしましたVisibility
が、VS で次のエラーが表示されます。
オブジェクト参照がオブジェクト インスタンスに設定されていません
XAML は次のようになります。
誰かがそれを解決する方法を教えてもらえますか?
c# - TabControl.SelectedItem は TabItem ではありませんか? RelativeSource バインディングの失敗
私は TabControl で何かを試していますが、これに混乱しています
これは期待どおりに機能します。
ただし、これ:
ではない。
理由はありますか?
selectedItem は TabItem ではありませんか? ヒエラルキーに何か違いはありますか?
wpf - Setter.Value で RelativeSource を使用してスタイル ターゲットにバインドする
Validation.HasError のすべての TextBox に適用される Trigger を作成して、Validation.Error をカスタム ToolTip に表示したいと考えています。
XXXには何を入れればいいですか?
私の問題は、このコンテキストで RelativeSource がどのように機能するかを本当に理解していないことと、TextBox にバインドするための正しいコードを取得できないことです。
Self が TextBlock を参照し、FindAncestor x:Type TextBox が失敗するのは、TextBlock > StackPanel > Setter.Value > Setter > などからトラバースするためだと思います。
代わりにスタイル ターゲットを参照するにはどうすればよいですか?
c# - 参照 'RelativeSource FindAncestor、AncestorType='MahApps.Metro.Controls.Glow'、AncestorLevel='1'' でバインディングのソースが見つかりません
ビュー ウィンドウに MahApps Metro ツールを使用した 1 つの wpf アプリケーションを作成しました。私のアプリケーションは問題なく動作していますが、バインディング エラーが出力ウィンドウに表示されます。そのエラーに記載されているコードは使用していません。
エラーは次のとおりです。
参照 'RelativeSource FindAncestor、AncestorType='MahApps.Metro.Controls.Glow'、AncestorLevel='1'' でバインディングのソースが見つかりません。BindingExpression:Path=GlowColor; DataItem=null; ターゲット要素は 'SolidColorBrush' (HashCode=9047482) です。ターゲット プロパティは 'Color' (タイプ 'Color')
xaml コード: